Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. 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.

dotaz na php funkci

24. čvn 2021 20:02 #144515
Odpověď od Rudolf
Joomla Expert
Stejně jako si rýpnu do sebe když udělám chybu, zasměju se tomu a omluvím se - Ano, to bych nebyl já.

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

24. čvn 2021 20:36 - 24. čvn 2021 20:37 #144516
Odpověď od marvays
Návštěvník

Rudolf napsal: Stejně jako si rýpnu do sebe když udělám chybu, zasměju se tomu a omluvím se - Ano, to bych nebyl já.

No já bych se cizímu neštěstí nesmál :)

K věci . . .
Code:
$tags = get_meta_tags("https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]");
Funguje, ale strašně zpomaluje načítání stránky. Jakože v řádech desítek vteřin. Něco tam bude špatně, protože jinak by to byla nepoužitelná funkce.

24. čvn 2021 21:31 #144520
Odpověď od Rudolf
Joomla Expert

No já bych se cizímu neštěstí nesmál


Souhlasím, smát se sám sobě je vyšší level.

Funguje, ale strašně zpomaluje načítání stránky. Jakože v řádech desítek vteřin. Něco tam bude špatně, protože jinak by to byla nepoužitelná funkce.


To je možné, proto to není standardně v PHP view. Bude třeba hledat a zkoušet jiné řešení.

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

25. čvn 2021 00:34 #144526
Odpověď od Cony
Moderátor

marvays napsal:

Code:
$tags = get_meta_tags("https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]");
Funguje, ale strašně zpomaluje načítání stránky. Jakože v řádech desítek vteřin. Něco tam bude špatně, protože jinak by to byla nepoužitelná funkce.

Jasně, funkce get_meta_tags načte na pozadí stránku znovu, ta znovu volá get_meta_tags, takže se načte znovu, atd. donekonečna, až to někde spadne zřejmě na nedostatek prostředků serveru a postupně přes ty všechny načtení se to vrátí zpět.

Takhle to řešit nejde, ten meta tag je potřeba zjistit nějak přímo z instance, která je aktuálně spuštěna.

25. čvn 2021 11:59 - 25. čvn 2021 12:17 #144528
Odpověď od marvays
Návštěvník

Cony napsal: Takhle to řešit nejde, ten meta tag je potřeba zjistit nějak přímo z instance, která je aktuálně spuštěna.


Pod tím manuálem je několik komentářů s vylepšením. Asi. ale netuším, co s tím.
www.php.net/manual/en/function.get-meta-tags.php

25. čvn 2021 12:07 #144529
Odpověď od Rudolf
Joomla Expert

ale netuším, co s tím.


To je jako dotaz jak to naprogramovat?

Nejsem programátor, ale metodou pokus omyl postupuji v celé dokumentaci php.net. Tak jako když jsem se učil matematiku a spočítal všechny příklady od dané funkce z příšerně tlusté bichle matematika pro střední školy, dokud jsem se to nenaučil - nedá se tento postup aplikovat i zde?
Mě se to vyplácí při odstraňování chyb v PHP při přechodu z v.56 na 74

Otestovat jednotlivé postupy z PHP.net
Prozkoumat na ftp v souborech zda se tato metoda někde v joomle již nepoužívá a zkusit přenést kódy do VM -

Asi bude ještě více možností, z nichž nejrychlejší možná bude zaplatit programátora, který to správně naprogramuje.

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

Powered by Fórum