Nová verze Joomla 5.1.4
Dnes byla uvolněna nová verze Joomla 5.1.4, společně s Joomla 4.4.8. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
Phoca Cart moduly - bugs obecně
20. pro 2020 11:43 - 20. pro 2020 11:45 #143391
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
XML a základní soubory modulů nerespektují Joomla specifikaci programování modulů (vzor např. HTML custom modul).
1. Chybí možnost definování vlastního layoutu
V základním PHP souboru je třeba použít místo:
tento kód:
2. Volba vlastního layoutu, vlastní třídy a cachování
V XML je třeba definovat filedset ADVANCED a do něj přesunout nastavení class modulu z fieldsetu basic a přidat další proměnné.
Výsledný filedset tedy má vypadat takto:
1. Chybí možnost definování vlastního layoutu
V základním PHP souboru je třeba použít místo:
Code:
require JModuleHelper::getLayoutPath('mod_phocacart_product', $params->get('layout', 'default'));
tento kód:
Code:
require JModuleHelper::getLayoutPath('mod_phocacart_product', $params->get('layout', 'default'));
2. Volba vlastního layoutu, vlastní třídy a cachování
V XML je třeba definovat filedset ADVANCED a do něj přesunout nastavení class modulu z fieldsetu basic a přidat další proměnné.
Výsledný filedset tedy má vypadat takto:
Code:
<fieldset name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC"
/>
<field
name="moduleclass_sfx"
type="textarea"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"
rows="3"
/>
<field
name="cache"
type="list"
label="COM_MODULES_FIELD_CACHING_LABEL"
description="COM_MODULES_FIELD_CACHING_DESC"
default="1"
filter="integer"
>
<option value="1">JGLOBAL_USE_GLOBAL</option>
<option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
<field
name="cache_time"
type="number"
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
description="COM_MODULES_FIELD_CACHE_TIME_DESC"
default="900"
filter="integer"
/>
<field
name="cachemode"
type="hidden"
default="static"
>
<option value="static"></option>
</field>
</fieldset>
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
20. pro 2020 13:44 #143392
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Ahoj, podporu layoutu má zatím jen Phoca Cart Product Scroller module.
Zapsáno do Feature Request listu, teoreticky by se mi to mohlo podařit dát ještě do 3.5.5.
Díky.
Zapsáno do Feature Request listu, teoreticky by se mi to mohlo podařit dát ještě do 3.5.5.
Díky.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Rudolf
20. pro 2020 19:05 #143402
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
Nejde jen o layout, jde o třídy a cachování - ale to nejsi sám, mnoho programátorů jiných rozšíření na tohle zapomíná == respektive v J15 ze kterých to přepisují, to nebylo.
První věc co jsem upravil ve virtuemart cart pro J25 - vyjmutí z cachování na úrovni modulu
První věc co jsem upravil ve virtuemart cart pro J25 - vyjmutí z cachování na úrovni modulu
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