Wöchentlich andere HeaderGrafik
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
array
blick
code
date
dienstag
donnerstag
endung
freitag
grafik
image
mittwoch
montag
oberste code
position
samstag
sonntag
tag
uhr
url
woche
-
Hallo,
Gibt es einen Script, das sich Grafiken täglich ändern, aber nicht einfach so, sondern an jeden Montag diese Grafik, jeden Dienstag diese Grafik und das jede Woche das gleiche, also Montags immer die gleichen, Dienstags immer die gleichen,....?
Kann man das auch in das CSS einbinden weil meine Grafik zeigt es über die CSS an:
CSS:
width:30%; border:0px; float:left; } #lokalbook { background-image:url(lokalbook.jpg); background-repeat:no-repeat; background-position:10px 10px; height:50px; width:350px; border:0px; padding:10px; } #oberste {
Script:
Zitat: <div id="head"> <div id="lokalbookplace"> <div id="lokalbook"></div> </div> <div id="oberste">
//EDIT:
Oder vielleicht auch nur Wöchentlich andere Grafik, also Montag- Sonntag 24:00 Uhr -- ab 24:00 Uhr neue Grafik wieder bis zur nächsten Woche Sontag 24:00 Uhr wäre besser finde ich.
Habe hier etwas gefunden, komme aber nicht klar damit:
http://www.php.net/date
--------------
Da blick ich irgendwie echt nicht durch also, oder erstellt mir jemand mal das ganze (7 Tage).
Alle Grafiken sind unter dem Ordner "Grafik" gespeichert und alle Grafiken sind Nummieriert von 1-7.png
1.png
2.png
3.png
...
Danke im vorraus für die Unterstützung.
Mit freundlichen Grüßen
Gruß Tobi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Als erstes: Ich denke nicht, dass sich das auf Lima City allgemein bezieht, sondern, dass du das auf deiner Seite haben willst. Folglich: @Mods: Bitte schiebt das mal nach PHP&MySQL. Danke.
So, jetzt zu dem Code:
<?php if(date('w')==0) echo '<img src="sonntag.png" border="0" />'; if(date('w')==1) echo '<img src="montag.png" border="0" />'; if(date('w')==2) echo '<img src="dienstag.png" border="0" />'; if(date('w')==3) echo '<img src="mittwoch.png" border="0" />'; if(date('w')==4) echo '<img src="donnerstag.png" border="0" />'; if(date('w')==5) echo '<img src="freitag.png" border="0" />'; if(date('w')==6) echo '<img src="samstag.png" border="0" />'; ?>
Ich hoffe, dass dir das hilft.
mfg drafed-map -
Hey,
Joa, gfaällt mir sehr gut, aber wie baue ich das ganze ein was muss ich da in der CSS ändern?
Hab meine HP zum Download hergestellt vllt. könntest du mir das machen oder dabei mir helfen.
Link:
http://lokalbook.onpw.de/Lokalbook.rar
Vielen Dank im Vorraus,
Tobi
-
Benenne deine CSS-Datei in *.php um, und schreib das rein:
width:30%; border:0px; float:left; } #lokalbook { background-image:url(<?php if(date('w')==0) echo '<img src="sonntag.png" border="0" />'; if(date('w')==1) echo '<img src="montag.png" border="0" />'; if(date('w')==2) echo '<img src="dienstag.png" border="0" />'; if(date('w')==3) echo '<img src="mittwoch.png" border="0" />'; if(date('w')==4) echo '<img src="donnerstag.png" border="0" />'; if(date('w')==5) echo '<img src="freitag.png" border="0" />'; if(date('w')==6) echo '<img src="samstag.png" border="0" />'; ?>); background-repeat:no-repeat; background-position:10px 10px; height:50px; width:350px; border:0px; padding:10px; } #oberste {
-
Hey,
Ist das egal ob es CSS oder PHP heißt (.css, .php)? Weil meine Grafiken so verlinkt sind:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head>
Weil auch so meine Grafik aufgerufen wird:
<div id="head"> <div id="lokalbookplace"> <div id="lokalbook"></div> </div> <div id="oberste">
Also dann alles mit Endung .css auf .php ändern oder?
Gruß Tobi -
drafed-map schrieb:
#lokalbook { background-image:url(<?php if(date('w')==0) echo '<img src="sonntag.png" border="0" />'; if(date('w')==1) echo '<img src="montag.png" border="0" />'; if(date('w')==2) echo '<img src="dienstag.png" border="0" />'; if(date('w')==3) echo '<img src="mittwoch.png" border="0" />'; if(date('w')==4) echo '<img src="donnerstag.png" border="0" />'; if(date('w')==5) echo '<img src="freitag.png" border="0" />'; if(date('w')==6) echo '<img src="samstag.png" border="0" />'; ?>);
Funktioniert leider nicht, da musst du nurnoch "sonntag.png" ohne img-Tag hinschreiben ;)
Geht aber auch noch einfacher:
#lokalbook { background-image:url(<?php $tage = array("sonntag","montag","dienstag","mittwoch","donnerstag","freitag","samstag"); echo $tage[date("w")]; ?>);
Und ja, du musst die Endung der CSS-Datei in *.php (<link href="style.php"> funktioniert...) sodass der PHP-Parser drübergeht ;) -
qap2 schrieb:
drafed-map schrieb:
#lokalbook { background-image:url(<?php if(date('w')==0) echo '<img src="sonntag.png" border="0" />'; if(date('w')==1) echo '<img src="montag.png" border="0" />'; if(date('w')==2) echo '<img src="dienstag.png" border="0" />'; if(date('w')==3) echo '<img src="mittwoch.png" border="0" />'; if(date('w')==4) echo '<img src="donnerstag.png" border="0" />'; if(date('w')==5) echo '<img src="freitag.png" border="0" />'; if(date('w')==6) echo '<img src="samstag.png" border="0" />'; ?>);
Funktioniert leider nicht, da musst du nurnoch "sonntag.png" ohne img-Tag hinschreiben ;)
Stimmt, daran habe ich nicht gedacht. Ich dachte, als ich den Code geschrieben habe, er bindet die Grafik mit einem normalen img-Tag ein. Als er dann gefragt hat, wie man es zusammen fügt, da habe ich einfach die Codes ineinander reinkopiert. Da ich grad an einer anderen Sache war, habe ich das in der Eile nicht gemerkt. Um den Diskussionsverlauf weiterhin nachvollziehbar zu halten, werde ich meinen Beitrag nicht bearbeiten, und die Bilder in dem img-Tags stehen lassen. Den Ersteller des Themas sollte dir Lösung inzwischen klar sein.
Deine Methode funktioniert selbstverständlich auch.
mfg drafed-map -
Habs gesehn, ich kenn sowas. Passiert ziehmlich schnell, wollte es nur berichtigen dass er sich nicht wundert warum es nicht funktioniert :)
Hab gerade noch entdeckt dass die Bilder durchnummeriert sind.
Wie das funktioniert haben wir ja eigentlich schon mit date("w") beantwortet denke ich... -
Hey,
Jetzt blick ich irgendwie gar nicht mehr durch wasgehört jetzt da wo hin:
drafed-map schrieb:
#lokalbook { background-image:url(<?php if(date('w')==0) echo '<img src="sonntag.png" border="0" />'; if(date('w')==1) echo '<img src="montag.png" border="0" />'; if(date('w')==2) echo '<img src="dienstag.png" border="0" />'; if(date('w')==3) echo '<img src="mittwoch.png" border="0" />'; if(date('w')==4) echo '<img src="donnerstag.png" border="0" />'; if(date('w')==5) echo '<img src="freitag.png" border="0" />'; if(date('w')==6) echo '<img src="samstag.png" border="0" />'; ?>); Funktioniert leider nicht, da musst du nurnoch "sonntag.png" ohne img-Tag hinschreiben ;) Geht aber auch noch einfacher: #lokalbook { background-image:url(<?php $tage = array("sonntag","montag","dienstag","mittwoch","donnerstag","freitag","samstag"); echo $tage[date("w")]; ?>);
Kann mr das jemand einbauen das es funktioniert?
Vielen Dank im Vorraus,
Gruß Tobi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage