Hab ich jetzt nicht versucht aber warum sollte das nicht funktionieren.
Man sucht sich die Stelle, an der die Headergrafik gesetzt wird und baut sich die gleicht if-Schleife aussen rum. Also ungefähr so:
PHP
if(!defined('HEADER_IMAGE')) {
$stunde=date('H');
if ($stunde>=6 AND $stunde<=22) // größer gleich 6 und kleiner gleich 22
define('HEADER_IMAGE', '%s/images/headers/einBild.jpg');
else
define('HEADER_IMAGE', '%s/images/headers/einAnderesBild.jpg');
}
Aber keine Ahnung, ob das syntaktisch korrekt ist.
Noch etwas: Die Funktion date('H') liefer UTC zurück und keine Mitteleuropäische Sommerzeit!
Viel Spaß beim Basteln