Seite 1 von 1

Grafik im overall_header uhrzeitbedingt wechseln

Verfasst: 03.09.2005 19:58
von horscht
Hallo,

ich möchte, dass sich die Grafik im overall_header.tpl uhrzeitbedingt ändert. so sieht das bei mir jetzt aus:

Code: Alles auswählen

<a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a><br />
es soll also z.B. von 0 Uhr - 12 Uhr Grafik 1 und von 12 Uhr bis 24 Uhr Grafik 2 angezeigt werden

mit welchem Code lässt sich das bewerkstelligen?

Lösung

Verfasst: 03.09.2005 20:04
von gloriosa
Hallo,
da dürfte der Complete Banner Hack weiterhelfen ! :o

zum Einbau siehe KB:modsfaq ! :wink:

Verfasst: 03.09.2005 22:26
von witzigerkiller
selber coden macht spaß! Wie wärs mit if und elseif sowie else und {} und echo"<img>";

.......


?

das wärs doch oder?

Nein, hast du´s schon oder soll ich dir nen codeschnipsel geben?

Verfasst: 04.09.2005 00:04
von Jan500
hi

also du kannst das so machen

in der page_header.php
das hinzufügen

Code: Alles auswählen

$time = date("H");

if ($time <= 12 )
{$template->assign_block_vars('switch_header_morning', array() );
}
else
{
$template->assign_block_vars('switch_header_evening', array() );
}
in der overall_header.tpl das eifügen

Code: Alles auswählen

<!-- BEGIN switch_header_evening -->   
code der zwischen 12 und 24 h angezeigt werden soll
<!-- END switch_header_evening -->   

<!-- BEGIN switch_header_morning -->   
code der zwischen 24 und 12 h angezeigt werden soll
<!-- END switch_header_morning -->   
und wenn es nur ein bild sein soll das sich ändern soll kannst du das machen (beides geht)
in der page_header.php
das hinzufügen

Code: Alles auswählen

$time = date("H");

if ($time <= 12 )
{$template->assign_vars(array(  
'HEADER_IMAGE' => "morgens.jpg"       // Link anpassen
}
else
{
$template->assign_vars(array(
 'HEADER_IMAGE' => "abends.jpg"      // Link anpassen
}
in der overall_header.tpl das eifügen

Code: Alles auswählen

<img src="{HEADER_IMAGE}"   > // kann noch ausführlicher aussehen


gruß Jan

Verfasst: 04.09.2005 02:03
von horscht
@gloriosa danke für den Mod, war mir aber zu umständlich, da ich nur ein Bild changen wollte

@witzigerkiller mit if, else und co habe ich mich auseinandergesetzt, bin aber auf keinen grünen Zweig gekommen ;)

@Jan500 danke für die Code-Schnipsel hat mir sehr geholfen :grin:

Danke euch für den schnellen Support!!

Verfasst: 04.09.2005 10:45
von witzigerkiller
ich hätte dir das gleiche geschrieben