So, vorab vielen Dank für eure Hilfe!
Ich habe jetzt erstmal das genommen, das ich verstehe, und selbst anpassen kann ... die Variante über rewrite.
@cybercosmonaut
Ich musste in deiner RewriteRule-Zeile noch das "%" in ein "$" ändern, dann hat es geklappt ... ganz alleine drauf gekommen (bei anderer Rule angeguckt)

Da ich über die css eigentlich NUR ein Hintergrundbild ändern wollte, habe ich das rewrite direkt auf das Bild angewandt:
Code: Alles auswählen
# bg_men für advent silvester ändern
RewriteCond %{TIME_MON}%{TIME_DAY} >1130
RewriteCond %{TIME_MON}%{TIME_DAY} <1208
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_advent1.jpg
RewriteCond %{TIME_MON}%{TIME_DAY} >1207
RewriteCond %{TIME_MON}%{TIME_DAY} <1215
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_advent2.jpg
RewriteCond %{TIME_MON}%{TIME_DAY} >1214
RewriteCond %{TIME_MON}%{TIME_DAY} <1222
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_advent3.jpg
RewriteCond %{TIME_MON}%{TIME_DAY} >1221
RewriteCond %{TIME_MON}%{TIME_DAY} <1224
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_advent4.jpg
RewriteCond %{TIME_MON}%{TIME_DAY} >1223
RewriteCond %{TIME_MON}%{TIME_DAY} <0101
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_x-mas.jpg
RewriteCond %{TIME_MON}%{TIME_DAY} >1231
RewriteRule ^menue/bg_men.jpg$ /menue/bg_men_2014.jpg
Jetzt müsste:
- jeweils zum nächsten Advent das neue Bild angezeigt werden,
- vom 24. - 31.12 das x-mas-Bild und
- ab 1.1. das 2014-Bild.
Richtig?
Funktioniert das beim x-mas mit dem <0101? ... weiß der Server, dass dies der 01.01.2014 ist?
Und reicht >1231, um ab 01.01.2014 das 2014-Bild anzuzeigen?
Ab Mitte Januar mache ich dann manuell wieder das "normale" Bild und kommentiere die Zeilen mit "#" aus.
Vor dem nächsten Advent 2014 passen ich dann die Daten neu an.
Müsste doch so funktinieren, oder?
Die php-Variante schaue ich mir aber auch noch an ... man will ja noch was dazu lernen. Vielleicht setze ich sie dann 2014 ein.
Noch eine ergänzende Frage zum cache.
Bisher hatte ich immer das Problem, dass wenn ich nur die url des Bildes geändert hatte, bei vielen Usern noch das alte Bild angezeigt wurde, weil es im cache gespeichert war. Erst ein reload brachte die Lösung.
Dann hatte ich gelesen, dass ein geänderter Datei-NAME die direkte Ansicht bringt. Dashalb auch die Variante mit den verschiedenen css ... aber wirklich funktioniert hat es auch nicht.
Sorgt denn diese Variante mit dem rewrite für eine sofortige Ansicht des neuen Bildes?
Nochmals VIELEN DANK!