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 !
zum Einbau siehe KB:modsfaq !

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
Danke euch für den schnellen Support!!
Verfasst: 04.09.2005 10:45
von witzigerkiller
ich hätte dir das gleiche geschrieben