Re: CSS a nacitani nove verze ze servru

From: Jiří Hrazdil <konference (zavinac)>
Date: Wed, 11 Apr 2007 20:30:48 +0200
KEnik wrote:
> Ahoj všeci ,řeším tento problém:
> Upravím externí CSS ,ale dokud nedám v prohlížeči F5 tak vidím starý
> desing(tp návštěvníci neví :)
> 
> Zatím to řeším verzováním stylopisu neco9.css apd.
> Nejde to nějak ošetřit jako
>    <meta http-equiv="Expires" content="-1" />
> Na externí CCS odkazuji takto:
> <link type="text/css" href="style/style_screen_cz.css"
> rel="stylesheet" media="screen" />
> 
> pokud mě necháopete tak to popisuje Yuhů takto.
> Záludnost #2
> Zkoušíte-li nové externí stylopisy tak, že je uložíte a občerstvíte
> linkovanou stránku, může se stát, že se neprojeví změna. Starší
> prohlížeče si totiž drží v cache paměti minulou verzi stylopisu. Proto
> doporučuji ladit napřed na nějaké stránce interní stylopis a až když
> funguje, zkopírovat jej do externího.
> 
> http://www.jakpsatweb.cz/css/css-prakticky.html#externi
> 

řešením by bylo zasílat nekešovací hlavičky
tzn. třeba vytvořit skript styl.php

který bude vracet content-type text/css
hlavičky třeba
   Header('Cache-Control: no-cache');
   Header('Pragma: no-cache');

a k tomu obsah samotného css souboru - třeba přes 
readfile("style_screen_cz.css");

	hrazda
Received on 11. 04. 2007, 20:30 CEST

This archive was generated by hypermail 2.2.0 : 11. 04. 2007, 20:30 CEST