Přihlásit se

Obrázky v Joomla 4

13. lis 2021 18:50 #145162 od H13
Odpověď od H13

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 Gallery - [url] www.phoca.cz/phocagallery [/url] - obrázková galerie (Joomla!)
Phoca Guestbook - [url] www.phoca.cz/phocaguestbook [/url] - kniha návštěv (Joomla!)
Phoca Download - [url] www.phoca.cz/phocadownload [/url] - stahování souborů (Joomla!)
Phoca Cart - [url] www.phoca.cz/phocacart [/url] - e-shop,...

Pro možnost přispívání do fóra se přihlaste.

14. lis 2021 13:00 #145164 od Rudolf
Odpověď od Rudolf
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?

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

Pro možnost přispívání do fóra se přihlaste.

14. lis 2021 13:13 #145166 od H13
Odpověď od H13
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.

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

Pro možnost přispívání do fóra se přihlaste.

14. lis 2021 13:19 #145167 od Rudolf
Odpověď od Rudolf

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

Pro možnost přispívání do fóra se přihlaste.

16. lis 2021 22:02 #145168 od H13
Odpověď od H13
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.


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

Pro možnost přispívání do fóra se přihlaste.

12. pro 2021 15:17 #145262 od Cony
Odpověď od Cony
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).

Pro možnost přispívání do fóra se přihlaste.

Powered by Fórum