Joomla! 3.6.5 a práce s cachí

Martens
12. úno 2017 14:06 #130181
Zdravím,

chtěl jsem se zeptat - pravděpodobně od aktualizace na Joomlu! 3.6.5 mám problém s tím, že ikdyž mám v Joomle vypnutou mezipaměť, tak pokud nahraji do šablony update např. css souboru, tak musím v prohlížeči ručně vyčistit cache (je to nezávislé na prohlížeči).

A vím, že toto dříve nebylo potřeba dělat.

Je nějaký způsob, jak přinutit prohlížeč, aby vzal změněný css soubor i bez toho, aby se musela čistit ručně cache prohlížeče?

Jinak je to hostováno u WEDOSu a šablona je z WarpTheme.

Díky za jakýkoliv tip.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
12. úno 2017 14:44 #130182
Ahoj, no to je spíš otázka na výrobce prohlížeče nebo dané šablony.

Např. v Chrome se dá nastavit, že pokud vyvýjíš a máš spuštěnej Developer Tools, můžeš cache deaktivovat (Disable cache (while DevTools is open)). Pak se změněný CSS nahraje vždy (to je v případě, že by to dělalo na straně prohlížeče)

Ale např. ve Firefoxu teď normálně testuju, změní CSS a ty změny se projeví při reloadu, a je to Joomla! 3.6.5.

Možná zkus ještě jinou šablonu (otestovat), pokud tam nebude problém, může být spíš nějaké nastavení ve WarpTheme a to už je pak otázka na WarpTheme vývojáře :idea:

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
13. úno 2017 01:55 #130186

Martens napsal: Je nějaký způsob, jak přinutit prohlížeč, aby vzal změněný css soubor i bez toho, aby se musela čistit ručně cache prohlížeče?

Pokud to šablona podporuje, tak obvyklý způsob je při nahrávání CSS použít tzv Cache breaker, tj. za název souboru připojit ještě URL parametr, který reflektuje datum a čas toho souboru. Může to pak vypadat nějak takto
template.css?sDndD4

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.