Designwechsel mit Tageszeit |
Damian22
Mitglied
Dabei seit: 08.02.07
Beiträge: 11
Forenversion: Lite 1.0
|
|
Ist es irgendwie möglich, dass sich mit der Uhrzeit auch das Design ändert, sprich das Template, also z.B. dass ich von 6 - 18 Uhr ein Tagdesign hab und in der restlichen Zeit ein Nachtdesign.
Theoretisch müsste das ja gehen, weil es ja auch Scripte beispielsweise gibt, die einen je nach Tageszeit unterschiedlich begrüßen.
|
|
27.04.08 19:40 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
|
|
Via Cronjob jeweils den "Tagesstyle" und den "Nachtsstyle" als Standarddesign setzen.
__________________
|
|
01.05.08 03:35 |
WWW
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Ne PHP Datei, in der du die DB Abfragen einbaust mit ner Abfrage der Uhrzeit, damit er weiß, welchen Style er einstellen soll.
Dann nen Cronjob auf http://www.cronjob.de registrieren und auf die erstellte PHP Datei verlinken. Zusätzlich natürlich noch einstellen, wann der Cronjob ausgeführt werden soll.
__________________
|
|
02.05.08 21:20 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Häng mal bitte die global.php hier an. Es müsste auch ohne Cronjobs funktionieren.
|
|
02.05.08 21:24 |
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Ja, du kannst einfach je nach Tageszeit die StyleID ändern
D.h. du legst einen Style für Tag und einen für Nacht an (die können sich z.B. auch nur im Header unterscheiden) und dann fügst du in die global.php ein paar kleine Codezeilen (ich denke darauf wollte Ghosty hinaus) ein und fertig
|
|
02.05.08 22:42 |
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Hallo,
suche einfach den Hack styletimerotation von Helmchen ...
LG bam
|
|
05.05.08 20:05 |
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Suche nach
php: |
1:
2:
3:
4:
5:
|
$style=array();
if($session['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '$session[styleid]'");
if(!isset($style['styleid']) && $wbbuserdata['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$wbbuserdata['styleid']."'");
if(!isset($style['styleid']) && isset($board) && $board['styleid']!=0) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$board['styleid']."'");
if(!isset($style['styleid'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE default_style = 1"); |
|
Ersetze mit
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
/*$style=array();
if($session['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '$session[styleid]'");
if(!isset($style['styleid']) && $wbbuserdata['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$wbbuserdata['styleid']."'");
if(!isset($style['styleid']) && isset($board) && $board['styleid']!=0) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$board['styleid']."'");
if(!isset($style['styleid'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE default_style = 1");*/
if (date("H")>=6 AND date("H")<22) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '1'");
if (date("H")>=22 AND date("H")<6) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '2'"); |
|
Im Zeitraum von 6 bis 22 Uhr wird der Style mit styleid = 1 geladen, im Zeitraum 22 bis 6 Uhr der mit styleid = 2
|
|
05.05.08 20:16 |
Finden
Als Freund hinzufügen
|
|
|