Seite 1 von 1

Style Automatisch wechseln lassen

Verfasst: 10.10.2011 14:11
von te@mkiller24/7
Hallo zusammen,

bin leider selber nirgends fündig geworden und hoffe mal, ihr könnt mir helfen.

Ich würde gerne auf meinem Forum 3Styles Zeitabhängig automatisch wechseln lassen. Wie das mit 2 Styles geht, hab ich mittlerweile raus gefunden.

Code: Alles auswählen

$style_1 = 83;
$style_2 = 84;

if ((date('H') >= 6 && date('H') <= 18) && $config['default_style'] != $style_1)
{
   set_config('default_style', $style_1);
}
elseif ((date('H') < 6 || date('H') > 18) && $config['default_style'] != $style_2)
{
   set_config('default_style', $style_2);
}
(wobei ja 83 und 84 die Nr. der jeweiligen Styles ist!)
Habt ihr ne Ahnung wie ich den Code so umschreiben kann, dass ich 3 Styles zeitgesteuert laufen lassen kann?
(7-14, 14-21 und 21-7Uhr)

Re: Style Automatisch wechseln lassen

Verfasst: 10.10.2011 15:50
von 8_of_20
Habe das nicht getestet, aber so auf die schnelle

Code: Alles auswählen

$style_1 = 83;
$style_2 = 84;
$style_3 = 85;

switch (date('H'))
{
case '07': case '08': case '09': case '10': case '11': case '12': case '13':
   set_config('default_style', $style_1);
break;

case '14': case '15': case '16': case '17': case '18': case '19': case '20':
   set_config('default_style', $style_2);
break;

case '21': case '22': case '23': case '00': case '01': case '02': case '03': case '04': case '05': case '06'
   set_config('default_style', $style_3);
break;

}

Re: Style Automatisch wechseln lassen

Verfasst: 10.10.2011 16:29
von te@mkiller24/7
Danke Dir!!! Nach "case '06'" muss nur noch ein ":" dann passt es :D geb morgen Bescheid, ob der Wechsel klappt :D

EDIT: Funzt perfekt!!! Danke schön!!!