V prvom rade: nejedná sa o chyby ale o tzv. varningy - upozornenia. Osobne nepoznám prehliadač, ktorý by takýto "chybný" HTML kód interpretoval nesprávne. Viac o význame validity sa dozvieš napríklad na
webylone, tu je link na
celú sekciu. Veľmi dobré čítanie - v dnešnej dobe sa o tejto problematike dozvieš vačšinou len jednostranné informácie.
Čo sa týka zmeny entít v editácii bloku, je to IMHO drobný bug phpRS, nie je to závislé na použitom layoute. Nerátalo sa s prevodom entít pri editácii bloku, čo IMHO nie je nijaká kritická chyba, každopádne to rieši funkcia KorekceHTML() ktorú stačí použiť pri výpise obsahu bloku v administrácii (aengine.php).
if ($blokprvky["data_sys"]==1): // systemovy blok
echo "<textarea name=\"probsah\" rows=\"10\" cols=\"80\" class=\"textbox\" disabled>".$blokprvky["obsah"]."</textarea><input type=\"hidden\" name=\"probsah\" value=\"".$blokprvky["obsah"]."\" />";
else: // standardni blok
echo "<textarea name=\"probsah\" rows=\"10\" cols=\"80\" class=\"textbox\">".KorekceHTML($blokprvky["obsah"])."</textarea>";
endif;
Ďalšie varningy spôsobuje atribút
alt v tagu
<a> a blok kalendár, pretože odkaz obsahuje v URL medzeru (formát datetime) YYYY-MM-DD HH:MM
Celkem upraveno 3×. Poslední úprava pa3k v 15.10.2006 20:28.