Habe auf in meinen Weblog im Header eine Slideshow eingebaut. Sie funktioniert auch mit allen aktuellen Browsern. Leider zeigt sich ben Links in Opera und IE7 ein kleines Bild, welches die Optik zerstört. Ich finde einfach den Fehler nicht.
Als Theme benutze ich Yaml-Green. Ich habe die blogheader.php wie folgt verändert:
PHP
<div id="header" class="floatbox">
<?php if ( $yamlconfig->di_getOptionValue('di_login') === 2 ):
include(TEMPLATEPATH. '/login-navigation.php');
endif;
if ( $yamlconfig->di_getOptionValue('di_bloglogo') === 1 ) : ?>
<img src="<div id="ngg_widget_slideshow9" class="ngg-widget-slideshow">
<embed id="ngg_slideshow9" height="150" width="960" flashvars="file=http://www.peternolte.com/wp-content/plugins/nextgen-gallery/nggextractXML.php?gid=9&linkfromdisplay=false&shownavigation=false&showicons=true&overstretch=false&backcolor=0x000000&frontcolor=0xFFFFFF&lightcolor=0xCC0000&rotatetime=5&transition=random&width=960&height=150" wmode="opaque" quality="high" bgcolor="#000000" name="ngg_slideshow9" src="http://www.peternolte.com/wp-content/plugins/nextgen-gallery/imagerotator.swf" type="application/x-shockwave-flash"/>
<?php endif; ?>
</div>
Zur besseren Orientierung habe ich die Original blogheader.php eingefügt:
PHP
<div id="header" class="floatbox">
<?php if ( $yamlconfig->di_getOptionValue('di_login') === 2 ):
include(TEMPLATEPATH. '/login-navigation.php');
endif;
if ( $yamlconfig->di_getOptionValue('di_bloglogo') === 1 ) : ?>
<a href="<?php bloginfo('home'); ?>/" title="Zur Startseite wechseln">
<img src="<?php bloginfo('template_url'); ?>/images/logo.jpg" alt="Blog Logo" />
</a>
<?php endif; ?>
<?php ( $yamlconfig->di_getOptionValue('di_blogtitle') === 1 ) ? $h_class = "" : $h_class ="class=\"skip\"" ?>
<div id="headertext">
<h1 <?php echo $h_class; ?>><a href="<?php bloginfo('home'); ?>/" title="Zur Startseite wechseln"><?php bloginfo('name'); ?></a></h1>
<?php ( $yamlconfig->di_getOptionValue('di_blogdescription') === 1 ) ? $p_class = "" : $p_class ="class=\"skip\"" ?>
<p <?php echo $p_class; ?>><?php bloginfo('description'); ?></p>
</div>
<?php if ( $yamlconfig->di_getOptionValue('di_navi') === 3 ):
include(TEMPLATEPATH. '/topnavi.php');
endif; ?>
</div>
Alles anzeigen
Das Theme bietet sehr viele Einstellungsmöglichkeiten und die Headerdarstellung kann ebenfalls im Backend eingestellt werden. Sofern ich das Logo aktiviere läuft meine Header-Slideshow und beim Deaktivieren entsprechend nicht. So soll es sein.
Aber dieses komische Bild da oben links?? Wie geht das??