Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 01.01.2008, 16:38   #1
TP-Member
 
Registriert seit: Nov 2005
Aladdin macht alles soweit korrekt

Bild *nicht* aus Cache holen


Hallo,

mein Problem ist folgendes: Ich habe meine style.css so definiert, dass für einen bestimmten Logo-Bereich immer die Datei logo.jpg als Hintergrund genommen wird.

Per Cron Job wird aber aus einer Menge Dateien stündlich eine zufällig ausgewählte in logo.jpg kopiert, so dass ich ein stündlich wechselndes Bild haben - theoretisch. Denn die Browser nehmen logo.jpg ja aus ihrem Cache. Kann man das irgendwie unterbinden? Wenn ich über das CSS den Hintergrund definiere und nicht im PHP-Bereich, dann muss ich ja nun mal einen festen Dateinamen angeben, oder?
Aladdin ist offline   Mit Zitat antworten


Alt 01.01.2008, 17:52   #2
TP-Special Mod
 
Benutzerbild von Thomas
 
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
Thomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine User
Arrow

moin auch,

du kannst per Meta-Tag festlegen, dass nichts in den cache geladen wird:
HTML-Code:
<meta http-equiv="cache-control" content="no-cache">
siehe auch hier
Thomas ist gerade online   Mit Zitat antworten
Alt 01.01.2008, 18:03   #3
TP-Member
 
Registriert seit: Nov 2005
Aladdin macht alles soweit korrekt
Danke. Dass ist ein sehr guter Tipp. Aber dann gilt das ja leider für alle Elemente meiner Seite. Kann ich das auch irgendwie auf die eine Datei beschränken?
Aladdin ist offline   Mit Zitat antworten
Alt 01.01.2008, 18:21   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Wenn es eine PHP Datei ist kann man z.B. eine zufällig generierte Zeichenkette anhängen, dadurch erkennt der Browser immer eine andere Datei und holt sie nicht aus dem Cache.
Beispiel:
HTML-Code:
<img src="/pfad/zum/logo.jpg?rnd=<?php echo time(); ?>" />
Der Browser erkennt dann
Code:
http://www.domain.tld/pfad/zum/logo.jpg?rnd=1199208317
wobei alles ab ?rnd ignoriert wird.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 01.01.2008, 23:36   #5
TP-Member
 
Registriert seit: Nov 2005
Aladdin macht alles soweit korrekt
Danke. Die Datei wird allerdings als background-image vom css definiert. Ich schätze aber, es ist einfacher, wenn ich einfach den hintergrund weglasse und im php-teil stattdessen einen img-tag einbaue. Da kann ich dann per SQL oder sonstwie das aktuelle Bild background-01.jpg oder background-02.jpg oder ... zurück liefern lassen. Dann wird es klappen.

Ich hätte nur gerne eine Lösung gehabt, die mit der CSS-Variante läuft, weil ich eigentlich finde, dass das am saubersten ist.
Aladdin ist offline   Mit Zitat antworten
Alt 01.01.2008, 23:41   #6
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
<div class='logo' style='background-image: url(/pfad/zum/logo.jpg?rnd=<?php echo time(); ?>'> müsste eigentlich auch funktionieren...
__________________


Ich habe es nicht nötig, mich künstlich interessant zu machen, indem ich darauf poche, originell zu sein. Frank Goosen
webmichl ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Bild *nicht* aus Cache holen Bild *nicht* aus Cache holen
« [ie bug] scrollbalken wird verkuerzt dargestellt und verlaengert sich beim scrollen | Einzelne <li> Punkte einer Liste mit CSS direkt ansprechen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67