Seite 1 von 1

neue stylesheet css Datei erzwingen

Verfasst: 15.10.2011 12:32
von manne35
Hallo,
ich ändere regelmässig meine Hintergrundgrafik im Header,
die in der stylesheet steht:
headerbar {
background-image: url("http://wxyz....jpg");
Danach die üblichen Aktualisieren Prezedere in der #forumsverwaltung. etc.

Das Problem ist nun, dass die User die neue Datei nicht sehen können, da die stylesheet nicht neu in die Userbrowser geladen werden.
Erst wenn sie F5 / Aktualisieren, sehen sie es.

Deshalb würde ich einfach gerne die stylesheet.css immer umbenennen, dann würden alle User immer alle css Aenderungen sehen können.
Würde mich freuen wenn mich jemand hinschubsen würde, wie man eine andere stylesheet . css Datei zuweist.

Dank und Grusss
manfred

Re: neue stylesheet css Datei erzwingen

Verfasst: 15.10.2011 13:50
von hackepeter13
Das Änderungen im Browser erst du Aktualisieren der Seite zu sehen sind, ist doch normal.
Von alleine einfach so, wird eine Änderung nicht im Browser angezeigt.
Wenn du z.B. neue Beiträge sehen willst, musst ja auch die Seite erstmal neu laden/aktualisieren, die werden ja auch nicht einfach so von eben auf jetzt angezeigt.
Einzige Lösung wäre da AJAX, damit kann man Inhalte ohne Neuladen aktualisieren lassen.

Re: neue stylesheet css Datei erzwingen

Verfasst: 15.10.2011 14:24
von WileCoyote
Möglicherweise hilft dir dieser Artikel aus der phpbb.com Knowledgebase weiter: Adding a Random Header Image

Re: neue stylesheet css Datei erzwingen

Verfasst: 16.10.2011 11:00
von manne35
hackepeter13 hat geschrieben:Das Änderungen im Browser erst du Aktualisieren der Seite zu sehen sind, ist doch normal.
Von alleine einfach so, wird eine Änderung nicht im Browser angezeigt.
Wenn du z.B. neue Beiträge sehen willst, musst ja auch die Seite erstmal neu laden/aktualisieren, die werden ja auch nicht einfach so von eben auf jetzt angezeigt.
Einzige Lösung wäre da AJAX, damit kann man Inhalte ohne Neuladen aktualisieren lassen.
Hallo, danke,
ja normal ,aber nicht akzebtabel.
Wenn ich eine stylesheet Änderung mache, dann muss die bei jedem zu sehen sein.
Bei einem anderen System ändere ich dann einfach den Namen der stylesheet Datei, dann gehts, weil jeder browser die neue css DAtein dann laden muss,
... Aber wie ich den css- DAteinamen bei phpbb ändern kann weiss ich nicht...?

Re: neue stylesheet css Datei erzwingen

Verfasst: 16.10.2011 11:17
von manne35
Dank fuer den Linktipp, diesen Ansatz werde ich versuchen:
Direkt das Backgroundbild raus aus der css, rein in die datei.

Es wird sich in der overall_header abspielen.

Muss jetzt testen...

einfache, aber für jeden machbare Lösung:

in overall_header

Code: Alles auswählen

<style type="text/css">
div.headerbar {
background-image: url("wiaauchimmer.jpg");
 }
</style>
		<div class="headerbar">