Dez 05

Es hat mich nur einige Stunden und graue Haare gekostet, aber es klappt. Nachdem ich bei Cindy in der Blogwiese gelesen hatte, dass man den Header je nach Uhrzeit einstellen kann, wollte ich diese (natürlich sinnlose) Spielerei selbstverständlich auch haben :oops:

Nur der Code den ich bekommen hatte, funktionierte bei meinem Theme nicht, da mein Header via css erzeugt wird. So sah der “einfache” Code aus, falls jemand das Bild direkt in der header.php nutzt und nicht mit CSS arbeitet:

<?php
function logo() {
$switchhour = date(“G”);
if ($switchhour <= 17 && $switchhour >= 7) {
echo “images/header.gif” ;
} else {
echo “images/headernight.gif” ;
}
}
?>

Also ging das Basteln los. Trotz WordPress-Forum und php-Forum kein Land in Sicht, bis ich einen Hinweis über tageszeitabhängige CSS styles fand, welche je nach Tageszeit geschaltet werden.

Das war der Knackpunkt. Ich habe jetzt zwei CSS Dateien hinterlegt, welche bis auf den Headerbackground identisch sind. Sprich in der cssday ist das Tagesbild hinterlegt, in der cssnight eben das Nachtbild. In der Header.php flog dafür diese Zeile aus:

<link rel=”stylesheet” type=”text/css” href=”<?php bloginfo(‘stylesheet_url’); ?>” />

und wurde durch diesen Schalter / Zeile ersetzt:

<?php
$switchhour = date(“G”);

if ($switchhour <= 18 && $switchhour >= 7) {
echo ‘<link rel=”stylesheet” type=”text/css” href=”DerPfadwodieDateiliegt/styleday.css” />’;
} else {
echo ‘<link rel=”stylesheet” type=”text/css” href=”DerPfadwodieDateiliegt/stylenight.css” />’;
}
?>

==>> Zwischen 7 und 18 Uhr wird das Tageslayout bzw. Headerbild danke der styleday geschaltet. Abends und Nachts natürlich Kitzingen bei Nacht. Einfach klasse :thumb: (okay, habs auf 8 Uhr verlegt, da es um 07.00 noch nicht mal dämmert *grummel*)

Nachtrag:
Leider wandelt WordPress meinen Code etwas ab. Aus Gänsefüsschen werden Apostrophe usw. – wer den Code will, am besten kurz direkt mailen.



27 Kommentare zu “Hisky Blog – verschiedene Header je nach Tages- bzw. Uhrzeit”

  1. 26. Hisky sagt:

    Freut mich zu hören – wäre nett, wenn Du in Deinem Blog verlinkst, woher Du die Spielerei hast ;)

  2. 27. Jessy sagt:

    werde ich machen :schein: :D nur leider hat es sich bei mir nicht umgestellt jetzt geht es soweit aber das bild ändert sich nicht muss es manuell machen snief

Seiten: « 1 [2] Zeige alle

Hinterlasse einen Kommentar