Seite 1 von 1

Style Tageszeitabhängig machen

Verfasst: 28.05.2012 05:04
von Knowhow-Sauger
Hallo,

kann mir jemand die folgende Anleitung nochmals erklären? Ich verstehe nur Bahnhof...:
viewtopic.php?f=85&t=193458

Hier meine Fragen:

- Muss ich unbedingt auch die SQL-Befehle erteilen oder reicht es, wenn ich den Text-Schnibbel in die Datei kopiere?
- In der Anleitung ist immer nur die Rede von "Standard-Style". Aber WO soll ich denn den zweiten Style eintragen? Es sollen ja ZWEI Styles ausgegeben werden, einmal am Tag und ein Style für die Nacht.

Danke!

Re: Style Tageszeitabhängig machen

Verfasst: 28.05.2012 09:15
von Miriam
Knowhow-Sauger hat geschrieben:...Hier meine Fragen:

- Muss ich unbedingt auch die SQL-Befehle erteilen oder reicht es, wenn ich den Text-Schnibbel in die Datei kopiere?
Bei dieser Variante, die im Post als 2. vorgestellt wurde, reicht es, den Codeschnipsel wie beschrieben in die common.php einzufügen:

Code: Alles auswählen

$style_day = 2;
$style_night = 1;

if ((date('H') >= 6 && date('H') <= 18) && $config['default_style'] != $style_day)
{
   set_config('default_style', $style_day);
}
elseif ((date('H') < 6 || date('H') > 18) && $config['default_style'] != $style_night)
{
   set_config('default_style', $style_night);
} 
Anm: "Benutzer-Style überschreiben" muss bei dieser Variante aktiviert sein. Allerdings spart man die SQL-Abfragen bei jedem Seitenaufruf ein.
Knowhow-Sauger hat geschrieben:...
- In der Anleitung ist immer nur die Rede von "Standard-Style". Aber WO soll ich denn den zweiten Style eintragen? Es sollen ja ZWEI Styles ausgegeben werden, einmal am Tag und ein Style für die Nacht.
Zum Thema: Wo?
Hast Du schon mal ins ACP (Admin-Bereich) geschaut und dort den Reiter Styles aufgerufen?

Lies auch: KB:tippstyles

Re: Style Tageszeitabhängig machen

Verfasst: 29.05.2012 01:32
von Knowhow-Sauger
Hallo Miriam,

dass ich den Cache bei Änderungen leeren muss weiß ich schon. :grin:

Ok, habe es jetzt hingekriegt. :grin:
Man muss die Zahlen durch die ID-Styles ersetzen. Das war der fehler.

Danke!