Přihlásit se

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.

n3t Debug 4.0.0

14. čvn 2021 12:10 #144482
Odpověď od Cony
Moderátor

H13 napsal: Joomla 4 vůbec nestyluje třídu btn (jestli je to záležitost jen Joomly nebo BS5, nevím), takže je potřeba dodat suffix (např. btn btn-primary)

To bude asi BS5, zkoušel jsem ještě na BS4, mrknu na to...

14. čvn 2021 12:12 #144483
Odpověď od Cony
Moderátor

H13 napsal: A když už se ptám, je tam podpora pro bdump?

Code:
n3tDebug::barDump()
nebo přímo
Code:
\Tracy\Debugger::barDump()
ale to má nevýhodu, že pro nepovelené IP to bude házet chybu 500. Ale na lokále je to jedno.

14. čvn 2021 22:05 - 14. čvn 2021 22:07 #144490
Odpověď od H13
Admin
1) chrome - už to jede OK
2) btn ... OK
3) n3tDebug::barDump() ... podle mě by snad neměl být v konfliktu případnej alias "bdump" nebo?
4) v tom Joomla Logu by ani nemusely být odkazy na všechny sobory ve stacku, ale bylo by dobrý tam mít alespoň poslední - teď je otázka, pokud tam nebude možnost mít soubory z call stacku, jestli nerozparsovat nějak tu error message, kde je call stack správnej a nevytvořit odkazy na editor z error message místo call stacku?

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

16. čvn 2021 14:26 #144491
Odpověď od H13
Admin
Ta 4) by mohla vypadat takto (na Linuxu)
Code:
if ($entry->category == 'error') { $matches = array(); $p = preg_match_all('/\#(.*?)\/(.*?)\.php\((.*?)\)/s', $entry->message, $matches); if (!empty($matches[0])) { foreach($matches[0] as $k => $v) { $html.= \Tracy\Helpers::editorLink('/'.$matches[2][$k] . '.php', (int)$matches[3][$k]) . '<br>'; } } }


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

24. čvn 2021 22:14 #144522
Odpověď od Cony
Moderátor
ad 2/ ve verzi 4.0.2
ad 3/ používej \n3tDebug::barDump(), při použití přímo bdump nebo \Tracy\Debugger::barDump riskuješ to, že lidem, co nejsou v povoleném IP listu to bude házet chybu. Celé se to ale registruje pluginem, tzn. vše je to dostupné až po proběhnutí onAfterInitialize pluginu n3tDebug

25. čvn 2021 00:27 #144525
Odpověď od Cony
Moderátor
Verze 4.0.4 řeší ad 4/
a/ předělán výpis callstacku u logů, tak aby obsahoval klikatelné názvy souborů
b/ přepsán standardní výpis chyby v Joomla 4 na Tracy error screen, včetně zobrazení chyby, callstacku atd...

Powered by Fórum