Headerbild von selbst verändern
Jacek
- grafik
0 Mathias Bigge0 Jacek
0 Christian Seiler0 Eidgenosse0 Jacek
Moin,
Das Headerbild von selbst verändert sich.
Gibt es so was? In Java oder so? Möglichst OHNE DB und wenn dann nur über ne billige txt Datei. Ich möchte dass sich mein Headerbild, je nach Datum, Zeit oder Monat automatisch umstellt. Sprich dass vom 01.01 - 01.04 bild1.jpg angezeigt wird und dannach von 02.04. - 01.05 bild2.jpg. Man teilt so Beispielsweise für den 01.01 ein spezielles Sylvester Bild ein und dieses wird dann genau am 01.01 um 0 Uhr angezeigt.
Geht sowas? Wenn ja auch mit Java script? Wie stelle ich das an? Bin für jede Hilfe dankbar.
mfg Jacek F.
Hi Jacek,
Du musst Dich mit dem Date-Objekt auseinandersetzen. Entsprechende Infos findest Du unter:
http://selfhtml.teamone.de/javascript/objekte/date.htm
und einige Beispiele zur ANwendung etwa unter:
http://www.selfaktuell.teamone.de/tippstricks/javascript/datumueberpruefen/index.htm
Viele Grüße
Mathias Bigge
Oh man, sowas kriege ich nie hin? Gibt es da nichts einfacheres? Irgendwas fertiges? :)
mfg Jacek
Hallo Jacek,
Geht sowas? Wenn ja auch mit Java script? Wie stelle ich das an? Bin für jede Hilfe dankbar.
Mathias hat Dir ja schon den JavaScript-Weg gezeigt, Du kannst das ganze aber auch per PHP oder Perl lösen, auch ohne Datenbank, wenn es Dir nichts ausmacht die Bildnamen und die Abfragen fest in den Code einzuprogrammieren. Die serverseitige Lösung hätte den Vorteil, dass auch Benutzer mit deaktiviertem JavaScript in den Genuss der Bilder kommen und dass das ganze bei veränderten Systemuhren auf den Rechnern der Anwender (es gibt ja scheinbar noch Leute, die Schareware sehr lange evaluieren wollen) nicht versagt. Im Prinzip musst Du das aktuelle Datum auslesen (in PHP mit der date-Funktion, Perl weiß ichs nicht) und dann entscheiden, welches Bild Du schicken willst.
Grüße,
Christian
Hallo Jacek,
Server Side Includes könnten auch eine Lösung sein - siehe Selfhtml.
Gruß
Eidgenosse
Moin@ALL
folgendes habe ich nun gefunden:
<html>
<head>
<title>PHP - Script by A. Ziesemann (www.Bandcrawler.de/Phpscripts/</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<?php
/* Dieses Script wurde von A. Ziesemann erstellt.
Besucht bitte auch mal meine Seite:
www.Bandinformation.de - Das Portal für Newcomerbands aus Deutschland
Kommentar bitte nicht löschen */
$Sonntag = "http://www.Bandinformation.de/Banner/banner07.jpg"; // relativen oder absoluten Pfad zum Bild angeben
$Montag = "http://www.Bandinformation.de/Banner/banner01.jpg";// relativen oder absoluten Pfad zum Bild angeben
$Dienstag = "http://www.Bandinformation.de/Banner/banner02.jpg";// relativen oder absoluten Pfad zum Bild angeben
$Mittwoch = "http://www.Bandinformation.de/Banner/banner03.jpg";// relativen oder absoluten Pfad zum Bild angeben
$Donnerstag = "http://www.Bandinformation.de/Banner/banner04.jpg";// relativen oder absoluten Pfad zum Bild angeben
$Freitag = "http://www.Bandinformation.de/Banner/banner05.jpg";// relativen oder absoluten Pfad zum Bild angeben
$Samstag = "http://www.Bandinformation.de/Banner/banner06.jpg";// relativen oder absoluten Pfad zum Bild angeben
/* Ab hier bitte nichts mehr ändern */
$tag = date("w");
switch ($tag)
{
case "0":
$img = $Sonntag;
break;
case "1":
$img = $Montag;
break;
case "2":
$img = $Dienstag;
break;
case "3":
$img = $Mittwoch;
break;
case "4":
$img = $Donnerstag;
break;
case "5":
$img = $Freitag;
break;
case "6":
$img = $Samstag;
break;
default:
echo "Da ist wohl ein Fehler aufgetreten <br>";
break;
}
?>
<p> </p>
<p><img src="<?PHP echo $img;?>"></p>
</body>
</html>
Wie kann ich da aus Wochentagen, Monate und genauere Datum bereiche definieren?
mfg