neue stylesheet css Datei erzwingen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
manne35
Mitglied
Beiträge: 26
Registriert: 13.02.2005 23:38
Kontaktdaten:

neue stylesheet css Datei erzwingen

Beitrag 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
Schoene Gruesse manne
Heilstein Informationen. Edelsteine Grosshandel http://www.edelsteine.de/shop/index.php und Versand. http://www.heilsteine.info
hackepeter13
Valued Contributor
Beiträge: 3545
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: neue stylesheet css Datei erzwingen

Beitrag 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.
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: neue stylesheet css Datei erzwingen

Beitrag von WileCoyote »

Möglicherweise hilft dir dieser Artikel aus der phpbb.com Knowledgebase weiter: Adding a Random Header Image
Gruß WileCoyote
manne35
Mitglied
Beiträge: 26
Registriert: 13.02.2005 23:38
Kontaktdaten:

Re: neue stylesheet css Datei erzwingen

Beitrag 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...?
Schoene Gruesse manne
Heilstein Informationen. Edelsteine Grosshandel http://www.edelsteine.de/shop/index.php und Versand. http://www.heilsteine.info
manne35
Mitglied
Beiträge: 26
Registriert: 13.02.2005 23:38
Kontaktdaten:

Re: neue stylesheet css Datei erzwingen

Beitrag 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">
Schoene Gruesse manne
Heilstein Informationen. Edelsteine Grosshandel http://www.edelsteine.de/shop/index.php und Versand. http://www.heilsteine.info
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“