Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Virtuemart přepravci
28. čvc 2021 08:45 #144633
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
Ten eshop znám, tam jsme něco upravovali (heuréku, zboží, gopay.... ?)
Není tam náhodou kolize se šablonou a jejím nesmyslnými JS pro náhled detailu produktu v popupu, které jsou marketingově in, ale pro provoz nesmyslné?
Mám pocit že tam byl problém se šablonou, ale už si to v tom návalu nepamatuji.
Stano je nyní na dovolené
Není tam náhodou kolize se šablonou a jejím nesmyslnými JS pro náhled detailu produktu v popupu, které jsou marketingově in, ale pro provoz nesmyslné?
Mám pocit že tam byl problém se šablonou, ale už si to v tom návalu nepamatuji.
Stano je nyní na dovolené
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
28. čvc 2021 08:48 #144634
Odpověď od Hop
Uživatel
Asi ano, nějaký problém v tom bude. Na manželky telefonu mi to funguje relativně OK cca 4-6 sekund prodleva po výběru pobočky, ale na další 3 telefonech to mám stejně jako u sebe. Vidím to na oficiální plugin zásilkovny a bude...
28. čvc 2021 08:50 - 28. čvc 2021 08:55 #144635
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
1. Nevidím že by se psalo něco do vyhledávacího boxu Zásilkovny, aby se omezil počet poboček, ale jezdí se v dropdownu sem a tam pro nalezení - určitě takhle ne
2. Načtení informace o vybrané pobočce musí být rychlé - načítá se jen html kód pobočky, který je již dopředu vygenerovaný a uložený na ftp
Začal bych záložkou Síť v Inspectoru a podíval se co to zpomaluje, například my někdy vypínáme core VirtueMart Choosen.JS (pak ale chybí to výběrové pole - teď jsem to zkoušel a rozdíl je markantní)
2. Načtení informace o vybrané pobočce musí být rychlé - načítá se jen html kód pobočky, který je již dopředu vygenerovaný a uložený na ftp
Začal bych záložkou Síť v Inspectoru a podíval se co to zpomaluje, například my někdy vypínáme core VirtueMart Choosen.JS (pak ale chybí to výběrové pole - teď jsem to zkoušel a rozdíl je markantní)
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
28. čvc 2021 12:39 #144645
což přidá skript s tzv. Cache breakerem - parametrem obsahujícím časové razítko souboru. Skript je pak v prohlížeči nacacheován, dokud se nezmění.
Pokud to tak není / nelze upravit, cestou by mohlo být zakázat cache pro ten daný soubor v htaccess. Výchozí htaccess Joomly nenastavuje ničemu žádnou expiraci, pokud ji u js souboru máte, zřejmě ji nastavuje přímo server. Zafungovat by mohlo něco jako
Odpověď od Cony
Moderátor
Plugin neznám, ale pochybuji, že by nastavoval hlavičky externím skriptům. Ideálně by měl být skript do kódu přidán pomocí standardní Joomla funkceHop napsal: Děkuji za tip na ten plugin (předpokládám tento plg_system_stopbrowsercache).
Code:
JHtml::_('script', 'skript.js', array('version' => 'auto', 'relative' => true));
Pokud to tak není / nelze upravit, cestou by mohlo být zakázat cache pro ten daný soubor v htaccess. Výchozí htaccess Joomly nenastavuje ničemu žádnou expiraci, pokud ji u js souboru máte, zřejmě ji nastavuje přímo server. Zafungovat by mohlo něco jako
Code:
<IfModule mod_expires.c>
<FilesMatch "muj_skript\.js$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 17 Aug 2005 00:00:00 GMT"
</FilesMatch>
</IfModule>
28. čvc 2021 12:53 #144647
Aktuálně mluvíme jen o lokálním JS:
/plugins/vmshipment/zasilkovnaopc/assets/zasilkovnaopc.js
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
Plugin neznám, ale pochybuji, že by nastavoval hlavičky externím skriptům.
Aktuálně mluvíme jen o lokálním JS:
/plugins/vmshipment/zasilkovnaopc/assets/zasilkovnaopc.js
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
28. čvc 2021 12:58 - 28. čvc 2021 12:59 #144648
Odpověď od Cony
Moderátor
Ano, tím "externí" myslím negenerovaný v php, samostatný soubor. Na ten se nešahá pomocí PHP, tzn. zpracování neprojde Joomlou, tzn. žádný plugin u něj nemůže změnit hlavičku expirace.Rudolf napsal: Aktuálně mluvíme jen o lokálním JS:
/plugins/vmshipment/zasilkovnaopc/assets/zasilkovnaopc.js