Hey Leute, da mir in diesem Forum schon viel geholfen wurde habe ich mir gedacht vielleicht schafft ihr das auch dieses mal. :)
Und zwar ist es ja sonst so, dass wenn ein Artikel ein Artikelbild zugeschrieben bekommen hat es bei Twentyten (dieses Theme verwende ich) im Head angezeigt wird. Nun habe ich es aber so geändert, dass als Headerbild ein Flashbanner die Seite "ziert" und habe das Script für den Standart Banner, der, wenn ein Artikelbild verfügar ist, zu diesem Bild wechselt in den Hintergrund der Sidebar platziert.
Das sieht dann so aus:
<div id="primary" class="widget-area" height="100%" role="complementary" style="background-image: url('<?php
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() && has_post_thumbnail( $post->ID ) && ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) && $image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
$image_id = get_post_thumbnail_id( $post->ID );
$image_url = wp_get_attachment_image_src($image_id,'large');
$image_url = $image_url[0];
echo ($image_url);
else : ?>
<?php header_image(); ?>
<?php endif; ?>');">
Alles anzeigen
Ich habe das Script so bearbeitet, dass nicht der img-src-Tag ausgegeben wird, sondern die jeweilige Artikelbild-URL.
So wär das eig schon gelöst, nur ist der Sidebar-div immer nur so hoch wie die Widgets, die darin sind hoch sind.
Blöd, vorallem deshalb, weil da keine Widgets mehr rein sollen (die Möglichkeit soll aber bleiben).
Gibt es hier eine Möglichkeit den Div an den Footer zu binden, ihn also so hoch zu machen bis er den Footer erreicht?
Wäre euch sehr dankbar wenn ihr mir dabei helfen könntet.
Danke euch, Sample43