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.
Obrázky v Joomla 4
13. lis 2021 18:50 #145162
To by byla zbytečná práce, kterou nikdo neprotlačí. Takže nezbývá nic jinýho, než upravit vlastní kód a URL čistit.
Ale pozor, kromě toho, že ten návrh toho řešení je zcela mimo realitu, tak i funkce pro čištění URL je špatně pojmenovaná a nečistí URL. Ona vrací objekt, ve kterém jedna část je vyčištěná URL.
Tedy pravděpodobně nelze použít:
ale trochu složitější varianta:
Ale bude to asi pořád jednodušší, než se snažit tu divnou vlasnost napravovat.
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
Rudolf napsal: Pavle, neumíš vrátit zpět ten kód a přidat nový parametr?
To by byla zbytečná práce, kterou nikdo neprotlačí. Takže nezbývá nic jinýho, než upravit vlastní kód a URL čistit.
Ale pozor, kromě toho, že ten návrh toho řešení je zcela mimo realitu, tak i funkce pro čištění URL je špatně pojmenovaná a nečistí URL. Ona vrací objekt, ve kterém jedna část je vyčištěná URL.
Tedy pravděpodobně nelze použít:
Code:
echo \Joomla\CMS\HTML\HTMLHelper::cleanImageURL($oldValue);
ale trochu složitější varianta:
Code:
$imgClean = HTMLHelper::cleanImageURL($img);
if ($imgClean->url != '') {
$img = $imgClean->url;
}
Ale bude to asi pořád jednodušší, než se snažit tu divnou vlasnost napravovat.
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
14. lis 2021 13:00 #145164
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
Já prostě nerozumím, proč se nevrátí původní funkce a neudělá další nová pro napojení na externí adaptéry.
Vymýšlet opravu oprav je nesmysl.
Prostě ten kód celý zahoďit, vzít znovu z J3 a přidat jednu novou funkci nebo nové parametry funkce nebo novou DB tabulku...
Zní to jednoduše, teď je otázka zda to jde?
Vymýšlet opravu oprav je nesmysl.
Prostě ten kód celý zahoďit, vzít znovu z J3 a přidat jednu novou funkci nebo nové parametry funkce nebo novou DB tabulku...
Zní to jednoduše, teď je otázka zda to jde?
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
14. lis 2021 13:13 #145166
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
Funguje to asi takto:
- když se to dělalo, tak se nad tím moc nepřemýšlelo
- když to bylo hotový, tak to nikdo neotestoval, protože nikdo netušil, že je to změněný
- když se na to přišlo, že to není ideální
- tak už bylo/je pozdě a vrácení zpět by vytvořilo porušení zpětné kompatibility
Je to takovej začarovanej kruh.
Praktickým řešením bude prostě čištění cest obrázků , u někoho i změna struktury databáze (zvětšení pole pro cestu media souboru - obrázku, videa, atd.). Plus je to časovaná bomba, protože nikdo netuší, jakej limit to v budoucnosti bude mít.
- když se to dělalo, tak se nad tím moc nepřemýšlelo
- když to bylo hotový, tak to nikdo neotestoval, protože nikdo netušil, že je to změněný
- když se na to přišlo, že to není ideální
- tak už bylo/je pozdě a vrácení zpět by vytvořilo porušení zpětné kompatibility
Je to takovej začarovanej kruh.
Praktickým řešením bude prostě čištění cest obrázků , u někoho i změna struktury databáze (zvětšení pole pro cestu media souboru - obrázku, videa, atd.). Plus je to časovaná bomba, protože nikdo netuší, jakej limit to v budoucnosti bude mít.
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
14. lis 2021 13:19 #145167
Kompatibility. čím?
Dyť to nefunguje, tak na co si hrát na nějaké ohledy co bylo mezi 4.0.0 a 4.0.X ?
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
tak už bylo/je pozdě a vrácení zpět by vytvořilo porušení zpětné kompatibility
Kompatibility. čím?
Dyť to nefunguje, tak na co si hrát na nějaké ohledy co bylo mezi 4.0.0 a 4.0.X ?
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
16. lis 2021 22:02 #145168
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
Mimochodem, když už jsme u těch kompatibilních záležitostí.
Až budeš přepisovat pluginy pro Joomlu 4, dej si pozor, aby eventy měly název začínající na "on". V Joomle 4 přestaly fungovat všechny eventy, co nezačínají na "on". Tedy napříklady všechny eventy v Phoca Cart, který mají systematicky v názvu eventu i skupinu. "PCPbefore..." bude od Joomly 4 "onPCPbefore".
Tuto informaci jsem doplnil do:
docs.joomla.org/Potential_backward_compa...y_issues_in_Joomla_4
a dále ponechávám bez komentáře.
Až budeš přepisovat pluginy pro Joomlu 4, dej si pozor, aby eventy měly název začínající na "on". V Joomle 4 přestaly fungovat všechny eventy, co nezačínají na "on". Tedy napříklady všechny eventy v Phoca Cart, který mají systematicky v názvu eventu i skupinu. "PCPbefore..." bude od Joomly 4 "onPCPbefore".
Tuto informaci jsem doplnil do:
docs.joomla.org/Potential_backward_compa...y_issues_in_Joomla_4
a dále ponechávám bez komentáře.
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: Cony, Rudolf
12. pro 2021 15:17 #145262
Odpověď od Cony
Moderátor
Kdyby někdo chtěl vyzkoušet, jak funguje Dropbox v rámci J4, stačí stáhnout plugin z
tohoto vlákna
a použít přihlašovací údaje tam uvedené (popř. nastavit na svůj Dropbox).
Poděkovali: H13