W pliku functions.php jest kod:
/* sprawdzenie czy do danego forum przypisani sa moderatorzy */
if ( isset($forum_moderator[$row['forum_id']]) )
{
/* umieszczenie informacji o moderatorach danego dzialu */
$row['forum_description'] .= '<br><span class="info">
Moderatorzy: ' . implode(', ', $forum_moderator[$row['forum_id']]);
}
if ( isset($subforum_ary[$forum_id]) )
{
$row['forum_description'] .= '<br><span class="info">
Subforum: ' . implode(', ', $subforum_ary[$forum_id]);
}
$pagination = '[ <img src="' . $config['SITE_URL']
. 'templates/' . $user->style . '/gfx/doc.gif"> ';
$template->assign('META', '<meta http-equiv="refresh" content="'
. $meta_refresh[0] . ';url=' . $meta_refresh[1] . '">');
Te wstawki HTML nie przejdą walidacji XHTML (nie zamknięte BR oraz SPAN, nie zamknięte IMG, nie zamknięte META, ). Przydałoby się to zmienić.
Dalej w tym pliku też jest kod HTML (do przekierowania). Warto może go wywalić do zewnętrznego pliku, tak by przechodził pomyślnie walidację [takie spostrzeżenie - ma on wciąż starą stronę kodową].
[DOPISANE]
Przełamałem linie by nie rozwalało forum.
[DOPISANE]
W faq.php też są takie błędy - nie zamknięte IMG, BR, INPUT, method=post bez cudzysłowów.