ExBB Community » » Обсуждение » Валидация exbb

Страниц (1): [1]
 

1. Леший - 3 августа 2012 — 05:41 - перейти к сообщению
Выдергиваем лишние мета теги а оставшиеся меняем на правильные. Так должен выглядеть правильный хеадер
CODE:

<?php
echo <<<DATA
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<title>{$GLOBALS['fm']->exbb['boardname']}{$GLOBALS['fm']->_Title}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$GLOBALS['fm']->LANG['ENCODING']}">
<meta name="description" content="{$GLOBALS['fm']->exbb['description']}">
<meta name="Keywords" content="{$GLOBALS['fm']->exbb['keywords']}">
<link rel="alternate" type="application/rss+xml" title="{$GLOBALS['fm']->exbb['boardname']}" href="./tools.php?action=rss">
<link rel="shortcut icon" type="image/x-icon" href="{$GLOBALS['fm']->exbb['ico']}">
<link rel="stylesheet" href="./templates/InvisionExBB/style.css" type="text/css">
<script type="text/javascript" language="JavaScript" src="javascript/JsHttpRequest/JsHttpRequest.js"></script>{$GLOBALS['fm']->_Link}
</head>
<body>

<a name="top"></a>
<table id="ipbwrapper" cellspacing="0" cellpadding="0" border="0" height="95%">
<tr>
<td valign="top">
DATA;
?>

далее идём в topic.php и меняем амперсанд в ссылке на тему на правильное html значение
CODE:
&amp;

. Почти всё. Таким образом удалось снизить число ошибок со 150 до 15 ти. Оставшиеся ошибки убираются путем правки шаблонов скина и css файла. Но заняться времени нету.
2. archi-mobile - 3 августа 2012 — 08:08 - перейти к сообщению
Doctype почему не указан?
Верстка на HTML5 ?
3. Леший - 3 августа 2012 — 08:35 - перейти к сообщению
Потому что поисковики сами научились всё определять. Да, html5
4. archi-mobile - 3 августа 2012 — 08:57 - перейти к сообщению
При чем тут поисковики?
Может браузеры?
5. Леший - 3 августа 2012 — 09:03 - перейти к сообщению
Как причем? А Для арбузеров указано что документ в html.
6. archi-mobile - 3 августа 2012 — 09:05 - перейти к сообщению
Леший, а как же те элементы, которые были исключены из html5?
7. Леший - 3 августа 2012 — 09:06 - перейти к сообщению
О каких элементах речь?
8. archi-mobile - 3 августа 2012 — 09:22 - перейти к сообщению
Их там несколько, но на работу они врятли повлияют.
Но не пойму, за чем менять Doctype на html5, если в вертске не используете его элементы и атрибуты. Улыбка
Html5 создавалась для того, чтобы сделать версткой легкой, читабельной + поддержка новых api (WebGl).
9. Леший - 3 августа 2012 — 09:36 - перейти к сообщению
Главное валидацию проходит и ошибок стало меньше в 10 раз. Кстати, на forum.php.su валидатор нашел почти 400 косяков.
10. archi-mobile - 3 августа 2012 — 09:53 - перейти к сообщению
Леший, так у меня при доктайпе
CODE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

было ошибок где-то 10-20 и то с <br / > и <img / >
11. Леший - 3 августа 2012 — 10:05 - перейти к сообщению
Возможно более свежая сборка,с исправлениями. Эта финальная тоже не много выдает, примерно 50, а вот другие форумы просто ужас.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0169]     [ ]