валидация на грешките

val4o0o0

Registered
Та искам да си валидирам сайта под xhtml, но проблема, е че има някакви грешки които немога да си обясня грешките са:
http://validator.w3.org/check?uri=http://wow-multimedia.org/new/index.php&charset=(detect+automatically)&doctype=Inline&group=0
Тоест някакви прости грешки, които няма как да са грешки според мен, може да се дължи и на документа, ето какъв е:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
На някои ако му се занимава, моля да дава идеи как да фиксвам една по една, дори повечето са в 1 файл.. и ще е лесно.. :cry:
 
не е от това повечето грешки са твои примерно не си отворил/затворил td/tr таг видях също и че си написал STYLE с големи букви а така не действа

има и някои които просто не могат да се махнат примерно че на няколко места си сложил id="menubg"

прочети по подробно документа и си потърси грешки които можеш да оправиш :wink:
 
Благодаря за съветите, започвам!
Давайте още които каквито намери за добре :)
PP: а това ?
ID "menubg" already defined
<td width="100%" id="menubg">Приятели</td> как се оправя
 
ID може да се поставя само веднъж, ако ще го използваш на повече места се използва class ;)
 
има 1 проблем, обаче при ID менютата се показват, а така:
<td width="100%" class="menubg">Навигация</td> изчезват..
 
val4o0o0 каза:
има 1 проблем, обаче при ID менютата се показват, а така:
<td width="100%" class="menubg">Навигация</td> изчезват..

Дефинирай си го в css-а така:

#menubg {
...
}
 
Всичко е ок, в момента не ми зарежда валидатора, нещо е паднал сървъра явно, но като се пусне ще докладвам, благодаря отново на всички...
 
Така всичко е ок от 59 са 40 вече, има напредък, но забелязвам, че всичко идва от последните новини от phpbb3, вижте какви грешки дава - http://validator.w3.org/check?uri=http://wow-multimedia.org/new/index.php&charset=(detect+automatically)&doctype=Inline&group=0
Имам в предвид:

Line 188, Column 197: reference not terminated by REFC delimiter
…t><a href='forum//viewtopic.php?f=16&t=123' target='_blank'>val4o0o0</a> <br/>…

<a href='forum//viewtopic.php?f=16&t=124' target='_blank'>need admin</a> <br/> …

Странна работа е..

ПП: то там излизат над 20 грешки, ако ги оправя ще спаднат доста..

ето го кода:

Код:
<?php if ( !defined('IN_VALID') ) { die('<Center><B>Грешка: Нямате директен достъп до този файл</B><BR>За да се върнете назад натиснете <a href="#">тук</a></Center>'); } ?> 

<?php
include "forum/config.php";
$latest = "10";

$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
if (!$link)
{
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db("$dbname", $link);
if (!$db_selected)
{
die ('Can\'t use foo : ' . mysql_error());
}
mysql_query("SET NAMES utf8");
$get_url = "SELECT config_name, config_value FROM $table_prefix".config." WHERE config_name = 'server_name' LIMIT 0,1";
$url = mysql_query($get_url);
$url = mysql_fetch_array($url);
$latest_topics = "SELECT * FROM $table_prefix".topics." WHERE topic_approved = '1' ORDER BY topic_time DESC LIMIT 0,$latest";
$topics = mysql_query($latest_topics);
while($row = mysql_fetch_array($topics))
{
extract($row);
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
echo "<a href='".$phpbb_root_path."/viewtopic.php?f=".$forum_id."&t=".$topic_id."' target='_blank'>".$topic_title."</a> <br/>  <font color='#000'>автор: ".$topic_first_poster_name." :: видяна: (".$topic_views.") :: отговори: (".$topic_replies.")<br/></font>";
}
}
?>
за извеждането
 
Не знам защо си сложил червен цвят на равното.

Замени & с & :)

echo "<a href='".$phpbb_root_path."/viewtopic.php?f=".$forum_id."&t=".$topic_id."' target='_blank'>".$topic_title."</a> <br/> <font color='#000'>автор: ".$topic_first_poster_name." :: видяна: (".$topic_views.") :: отговори: (".$topic_replies.")<br/></font>";
 
adrian каза:
Не знам защо си сложил червен цвят на равното.

Замени & с & :)

echo "<a href='".$phpbb_root_path."/viewtopic.php?f=".$forum_id."&t=".$topic_id."' target='_blank'>".$topic_title."</a> <br/> <font color='#000'>автор: ".$topic_first_poster_name." :: видяна: (".$topic_views.") :: отговори: (".$topic_replies.")<br/></font>";

Благодаря, супер си!
Останаха само 6 грешки, ето http://validator.w3.org/check?uri=http%3A%2F%2Fwow-multimedia.org%2Fnew%2Findex.php&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.1

Ето къде е първата грешка:

Код:
<font color="#00B2EE">

<?php

include('config.php');

mysql_query("SET NAMES UTF8");

$query="SELECT id,nick,message FROM chatbox ORDER BY id DESC limit 10";

$result=mysql_query($query);

echo '<table border="1" width="186">';

while ($row=@mysql_fetch_row($result)) {

if (strlen($row['1'])>49)

{$points='...';}

else

{$points='';}

$row['1'] = substr($row['1'],0,49);

$row['1']=substr($row['1'],0 , 49);

echo"<tr><td><b>$row[1]$points:</b> $row[2] <hr></hr></td></tr>";

}

echo "</table>";

?></font>


<font color="#00B2EE"><a href="chat/allmessages.php">Всички съобщения</a></font>
даите идея как да го оправиме :?
 

Back
Горе