YourWBB


yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » Grafik zeitgesteuert anzeigen - gibts da was? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.966 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Grafik zeitgesteuert anzeigen - gibts da was?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Fragezeichen Grafik zeitgesteuert anzeigen - gibts da was? Antworten Zitieren Editieren Melden       UP

Hallo Leuts.

Da ich grade an nem komplett neuen Layout fürs Forum bastele, hier eine Idee und gleichzeitig die Frage dazu:

Ich möchte gern den Header des Forums bzw. die Grafik im Header zu verschiedenen Tageszeiten (morgens/mittags/abends/nachts) unterschiedlich anzeigen lassen bzw. jeweils eine andere Headergrafik präsentieren.

Geht das?

Und wenn ja (was ich mal stark annehme) - wie & womit am besten???

Danke!!

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kokolores: 11.07.07 13:46.

11.07.07 13:46 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
Hawaii Boy Hawaii Boy ist männlich
Mitglied


images/avatars/avatar-4635.jpg

Dabei seit: 27.08.06
Beiträge: 702
Herkunft: Aus der wunderschönen Weltmetropole Nürnberg
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

ich hatte da mal nen hack gesehen... weiß aber leider nicht mehr wie der heißt. schau mal in der datenbank von mywbb, da war er glaub ich....


Mfg, Hb

__________________

ICQ Forum


wer löscht denn immer meine Signatur?

11.07.07 14:37 Hawaii Boy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Hawaii Boy in deine Kontaktliste ein
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

...ich schau mal - danke ersma!!

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



11.07.07 15:04 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
ThBodi
Mitglied


Dabei seit: 18.01.04
Beiträge: 246
Herkunft: Oberhaun

 RE: Grafik zeitgesteuert anzeigen - gibts da was? Antworten Zitieren Editieren Melden       UP

Das kannst Du doch mit Templatescripting realisieren.

So müsste es funktionieren:
code:
1:
2:
3:
<if(strftime('%H',mktime()) > 6 && strftime('%H',mktime()) < 12)><img src="images/morgens.jpg" /></if>
<if(strftime('%H',mktime()) > 12 && strftime('%H',mktime()) < 18)><img src="images/nachmittags.jpg" /></if>
<if(strftime('%H',mktime()) > 18 && strftime('%H',mktime()) < 6)><img src="images/nachts.jpg" /></if>
11.07.07 15:08 ThBodi ist offline E-Mail WWW Finden Als Freund hinzufügen Füge ThBodi in deine Kontaktliste ein
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

Ja supi!!

Das probier ich gleich mal aus....

DANKE DIR!!!

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



12.07.07 03:03 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
Indeep Indeep ist männlich
Mitglied


Dabei seit: 26.08.04
Beiträge: 419
Herkunft: Berlin
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Der Hack heisst "Begrüßung nach Tageszeit!"
12.07.07 11:50 Indeep ist offline E-Mail Finden Als Freund hinzufügen
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

Oha... ich hab schon alles durchgesucht... gibts da nen Link irgendwo??

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



12.07.07 18:29 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Das geht sehr einfach per PHP, füge einfach diesen Code in der global.php über der Deklarierung des Headers ein:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
$time date("H"); // H = Stunden [0-24]

if ($time >= 22 AND $time <=6) { // nachts
  $myheader "nachtheader.gif";
} elseif ($time >= AND $time <= 12) { // vormittags
  $myheader "vmittageheader.gif";
} elseif ($time >= 13 AND $time <= 17) { // mittags
  $myheader "mittagheader.gif";
} elseif ($time >= 18 AND $time <= 21) { // abends
  $myheader "abendheader.gif";
}


Im Header kannst du dann die Variable " $myheader " z.B. so benutzen " <img src="./images/$myheader" /> "
12.07.07 19:34 [kamui] ist offline Finden Als Freund hinzufügen
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

Prima soweit!!!

Wie mache ich das, wenn die Grafik ein Tabellen hintergrund ist, also table background ="meinbild" ?

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



12.07.07 21:21 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Du kannst eigtl. die Variable für das Logo bzw. den Header durch die Variable (mit richtigem Ordner noch) ersetzen ^^
12.07.07 21:34 [kamui] ist offline Finden Als Freund hinzufügen
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

...ich probiers mal.

Danke ersma!!

So - ich habs mal in der global installiert (nicht in der acp-global).... und zwar da:

$time = date("H"); // H = Stunden [0-24]

if ($time >= 22 AND $time <=6) { // nachts
$myheader = "nachtheader.gif";
} elseif ($time >= 7 AND $time <= 12) { // vormittags
$myheader = "vmittageheader.gif";
} elseif ($time >= 13 AND $time <= 17) { // mittags
$myheader = "mittagheader.gif";
} elseif ($time >= 18 AND $time <= 21) { // abends
$myheader = "abendheader.gif";
}



eval("\$header = \"".$tpl->get("header")."\";");

Ich hoff, das wird so richtig sein.

Mal sehn.... bin noch nicht soweit.... großes Grinsen

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kokolores: 13.07.07 05:05.

12.07.07 21:41 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

Update:

Ich habs mal eingebaut - aber es funktioniert nicht.

Der Header bleibt weiß - im Quelltext wird die Variable auch nicht gefüllt.

Pfade und alles andere sind richtig eingesetzt.

Ersetze ich $myheader durch logo.jpg o.ä, ist das Bild wieder da.

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



26.07.07 04:58 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Probier es mal damit (mit dem else am Ende)

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
$time date("H"); // H = Stunden [0-24]

if ($time >= 22 AND $time <=6) { // nachts
  $myheader "nachtheader.gif";
} elseif ($time >= AND $time <= 12) { // vormittags
  $myheader "vmittageheader.gif";
} elseif ($time >= 13 AND $time <= 17) { // mittags
  $myheader "mittagheader.gif";
} elseif ($time >= 18 AND $time <= 21) { // abends
  $myheader "abendheader.gif";
} else {
  $myheader "standartheader.gif";
}
26.07.07 09:33 [kamui] ist offline Finden Als Freund hinzufügen
kokolores kokolores ist männlich
Mitglied


Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch
Forenversion: 2.3

Themenstarter Thema begonnen von kokolores
Antworten Zitieren Editieren Melden       UP

Habs schon:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$zeit date("H"); // H = Stunden [0-24]
$zeit=intval($zeit);

if (($zeit >= 21) && ($zeit <= 5)) $myheader "logo_midnight.jpg";

if (($zeit >= 6) && ($zeit <= 7))  $myheader "logo_nacht.jpg";

if (($zeit >= 8) && ($zeit <= 18))  $myheader "logo.jpg";

if (($zeit >= 19) && ($zeit <= 20)) $myheader "logo.jpg";



So gehts.

__________________
Gruß

pauel

Besucht doch mal Das Schweinchenforum.... großes Grinsen



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kokolores: 26.07.07 12:36.

26.07.07 12:34 kokolores ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » Grafik zeitgesteuert anzeigen - gibts da was?