Hallo,
Ich möchte in meiner Webseite Videos nutzen und diese in einzelnen Artikeln anlegen, ... also ein Video zu einen Artikel.
Die Videos werden dann zu Kategorienen zusammengefasst und sollen dann auf Übersichtsseiten übersichtlich dargestellt werden.
Habe ich nun zum Beispiel eine Kategorie "Tauchen", und zu dieser Kategorie mehrere Artikel mit jeweils ein Video, so soll auf der Übersichtsseite aber nicht das Video ansich gezeigt werden, sondern ein kleines Bild. Erst wenn der Besucher auf das Bild klickt, soll sich der Artikel mit dem Video öffnen.
Mein Seitentemplate habe ich jetzt so angelegt, dass je nach Artikel-Formatvorlage, das jeweilige Format des Artikels bestimmt wird, und dann die richtige Darstellung für dieses Format ausgewählt wird:
Seitentemplate für Übersicht:
<?php
/*
Template Name: page of UEbersicht
*/
?>
<?php get_header(); ?>
<div id="content" class="grid_8">
<?php if (query_posts('category_name=tauchen')){ ?>
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post();
if(has_post_format('aside')){
get_template_part( 'content_aside', get_post_format() );
}elseif(has_post_format('gallery')){
get_template_part( 'content_gallery', get_post_format() );
}elseif(has_post_format('link')){
get_template_part( 'content_link', get_post_format() );
}elseif(has_post_format('image')){
get_template_part( 'content_image', get_post_format() );
}elseif(has_post_format('quote')){
get_template_part( 'content_quote', get_post_format() );
}elseif(has_post_format('status')){
get_template_part( 'content_status', get_post_format() );
}elseif(has_post_format('video')){
get_template_part( 'content_video', get_post_format() );
}elseif(has_post_format('audio')){
get_template_part( 'content_audio', get_post_format() );
}elseif(has_post_format('chat')){
get_template_part( 'content_chat', get_post_format() );
} else {
get_template_part( 'content', get_post_format() );
}
endwhile; ?>
<?php } ?>
</div>
<?php get_footer(); ?>
Alles anzeigen
Ich habe jetzt das Problem, dass ich im Artikel mit der Formatvolage "video" welches lediglich ein Video enthält und einen Text, kein Bild gespeichert habe. welches in der Übersicht dargestellt werden kann.
Wie kann ich Bild und Video im Artikel zu speichern, aber in der Übersicht nur das Bild mit der Verlinkung zum Artikel zu nutzen, und im Artikel nur das Video mit dem Player?
Das Video wird zur Zeit in der Übersicht gezeigt (content_video.php):
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="article">
<?php if ( 'post' == $post->post_type ) : ?>
<div class="article-date">
<?php
$articledate = get_the_date("y").'<br />'.get_the_date("m").'<br />'.get_the_date("d");
echo ($articledate);
?>
</div><!-- .article-date -->
<?php endif; ?>
<div class="article-container">
<div class="article-title">
<h1>
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'toolbox' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark">
<?php the_title(); ?>
</a>
</h1>
</div>
<?php if ( is_search() ) : // Only display Excerpts for search pages ?>
<div class="article-summary">
<?php the_excerpt(); ?>
</div><!-- .article-summary -->
<?php else : ?>
<div class="article-content">
<?php
the_content();
?>
</div><!-- .article-content -->
<?php endif; ?>
</div>
<div style="clear: both"></div>
<div class="article-footer">
<span class="cat-links"><?php the_category( ', ' ); ?></span>
<span class="sep"> | </span>
<?php the_tags( '<span class="tag-links">' . __( 'Tagged ', 'toolbox' ) . '</span>', ', ', '<span class="sep"> | </span>' ); ?>
<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'toolbox' ), __( '1 Comment', 'toolbox' ), __( '% Comments', 'toolbox' ) ); ?></span>
<?php edit_post_link( __( 'Edit', 'toolbox' ), '<span class="sep">|</span> <span class="edit-link">', '</span>' ); ?>
</div><!-- .article-footer -->
</div><!-- .article -->
</div><!-- #post-<?php the_ID(); ?> -->
Alles anzeigen
Als Player benutze ich den JWPlayer als Plugin. Im Artikel habe ich zum Beispiel diesen Aufruf im Text zu stehen: