|
Валидация Ucoz форума
|
|
| lastday | Дата: 22 Мая 2009, 15:41 | Сообщение # 1 |  ● ● ● ● ● 4 сообщения Статус: Offline | Вот занимаюсь тем, чтобы мой форум на ucoz проходил валидацию. И столкнулсяс проблемой - юкоз не дает редактировать шаблон вывода таблицы форума. Вот ваш форум: http://validator.w3.org/check?uri=http%3A%2F%2Flastdayz.ru%2F&charset=(detect+automatically)&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654 (ну одна ошибка там есть, но не такая существенная) почти проходит валидацию. А мой - http://validator.w3.org/check?uri=http%3A%2F%2Fhelper.ucoz.ru%2Fforum%2F&charset=(detect+automatically)&doctype=Inline&group=0 - не проходит, большинство ошибок из-за отсутствия alt в картинках при выводе таблицы форума юкоза, которую подправить нельзя... У обоих сайтов Doctype Strict , и присутствуют одинаковые куски кода - Code <tr> <td class="forumIcoTd" align="center"><img style="margin:0;padding:0;vertical-align:middle;border:0;" src="http://helper.ucoz.ru/forum_icons/br_new.gif" title="Есть новые сообщения" /></td> <td class="forumNameTd"><a class="forum" href="http://helper.ucoz.ru/forum/27">Обсуждение системы uCoz</a> <div class="forumDescr">Обсуждаем систему uCoz</div><div class="forumModer">Модератор форума: <a class="forumModer" href="http://helper.ucoz.ru/index/8-0-kydapodatsya" target="_blank">kydapodatsya</a></div></td> <td class="forumThreadTd" align="center">29</td> <td class="forumPostTd" align="center">471</td> <td class="forumLastPostTd"><script type="text/javascript">document.write('<a title="К последнему сообщению" class="forumLastPostLink" hr'+'ef="http://helper.ucoz.ru/forum/27-5232-0-17">Пятница, 22 Май 2009, 14:46</a>')</script> <script type="text/javascript">document.write('<a hr'+'ef="http://helper.ucoz.ru/forum/27-5232-0-17-1"><img style="margin:0;padding:0;vertical-align:middle;border:0;" title="К первому непрочитанному сообщению" src="http://helper.ucoz.ru/forum_icons/lastpost.gif" /></a>')</script><br />Тема: <a class="forumLastPostLink" href="http://helper.ucoz.ru/forum/27-5232-1">Чат</a><br />Сообщение от: <span class="lastPostUser"><a class="lastPostUserLink" href="http://helper.ucoz.ru/index/8-0-cucYa" target="_blank">cucYa</a></span></td> </tr> В Вашем случае валидатор не ругается(хотя по идее должен изз-за отсутствия alt у img), в моём - ругается.\ Как вы добились прохождения валидации?
| | |
|
| cucYa | Дата: 22 Мая 2009, 15:42 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | cdata. | | |
|
| lastday | Дата: 22 Мая 2009, 15:50 | Сообщение # 3 |  ● ● ● ● ● 4 сообщения Статус: Offline | Ооооххх, спасибо большое, в жизни бы не заметил этот кусок кода в коде . | | |
|
| Бармалей | Дата: 22 Мая 2009, 15:50 | Сообщение # 4 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Подарите админам юКоза учебник по (X)HTML.
 | | |
|
| lastday | Дата: 22 Мая 2009, 15:51 | Сообщение # 5 |  ● ● ● ● ● 4 сообщения Статус: Offline | Давно пора... | | |
|
| mob_dp | Дата: 22 Мая 2009, 16:59 | Сообщение # 6 | ● ● ● ● ● 4112 сообщений Статус: Offline | Гг, я думал что это невозможно... Надо будет самому попробовать на xHTML перегнаться. Т.е. весь фокус в этом? Code <script type="text/javascript">//<![CDATA[</script>
...
<script type="text/javascript">//]]></script> Такие вопросы: 1. Где вот такие элементы? Code <link type="text/css" rel="StyleSheet" href="http://s21.ucoz.net/src/layer3.css" /><script type="text/javascript" src="http://s21.ucoz.net/src/u.js"></script><style type="text/css">.UhideBlockL {display:none}</style> Они по идеи должны стоять перед </head> 2. Почему юзербар идет сразу после <body> и не перед </body>? Code <div id="puzadpn" align="left" style="height:24px;"> <div class="cuzadpn" id="uzadpn" onmousedown="this.style.zIndex=_uWnd.getTopZ();"><div id="uzadmp"></div> </div></div>
<script type="text/javascript"> function buildmenuL(){ | | |
|
| NecroProger | Дата: 22 Мая 2009, 19:02 | Сообщение # 7 |  ● ● ● ● ● 1024 сообщения Статус: Offline | 2. Почему юзербар идет сразу после <body> и не перед </body>? Если вставишь код $ADMIN_BAR$ куда-то, то он там и появится. Если не вставишь - он пойдёт в конец.Добавлено (22 Май 2009, 19:01) ---------------------------------------------
1. Где вот такие элементы? А это - код $AJAX_JS$Добавлено (22 Май 2009, 19:02) --------------------------------------------- Но с $AJAX_JS сложнее - даже если его поставишь, то </head> всё равно будет заменяться на $AJAX_JS$</head>, нужно substrом исправлять. | | |
|
| lastday | Дата: 22 Мая 2009, 20:34 | Сообщение # 8 |  ● ● ● ● ● 4 сообщения Статус: Offline | This document was successfully checked as XHTML 1.0 Strict!  | | |
|
| mob_dp | Дата: 22 Мая 2009, 21:04 | Сообщение # 9 | ● ● ● ● ● 4112 сообщений Статус: Offline | Тут (на хелпере) в исходнике этих тегов вообще нету. Ксс для аякс окон и оформления подключается отдельно. | | |
|
| NecroProger | Дата: 22 Мая 2009, 22:21 | Сообщение # 10 |  ● ● ● ● ● 1024 сообщения Статус: Offline | mob_dp, ну и чего  | | |
|
| mob_dp | Дата: 22 Мая 2009, 22:58 | Сообщение # 11 | ● ● ● ● ● 4112 сообщений Статус: Offline | NecroProger, как мне вырубить автоматическое добавления файла стилей и скрипта? | | |
|
| NecroProger | Дата: 22 Мая 2009, 23:05 | Сообщение # 12 |  ● ● ● ● ● 1024 сообщения Статус: Offline | NecroProger, как мне вырубить автоматическое добавления файла стилей и скрипта? Поработай с </head> и substr. Если хочешь, могу дать код прямо, в асе.  | | |
|
| mob_dp | Дата: 25 Мая 2009, 16:02 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | Так, свел кол-во ошибок до 35, с остальным не знаю что делать Ошибки валидации Кто знает где-что исправить, подскажите плз. Ошибки какие-то на ровном месте, я даж не понимаю че оно от мну хочет. | | |
|
| Бармалей | Дата: 25 Мая 2009, 16:51 | Сообщение # 14 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | mob_dp, Для начала совет: Не надо группировать ошибки по типу. Впереди идущие ошибки порождают следующие. Первая ошибка: Quote end tag for "link" omitted, but OMITTAG NO was specified Не закрыт тег link. Вторая ошибка: Quote Line 538, Column 7: end tag for element "div" which is not open Закрыт неотрытый див.
 | | |
|
| mob_dp | Дата: 25 Мая 2009, 17:14 | Сообщение # 15 | ● ● ● ● ● 4112 сообщений Статус: Offline | Бармалей, первую исправил - сразу на 2 ошибки меньше показало. А вот на счет открытого дива я хз Только что в дримвивере пересмотрел каждый тег, я хз где проблема Только что через CTRL+F с дриме посмотрел кол-во открытых и закрытых дивов: 47 = 47 | | |
|
| Tronik | Дата: 25 Мая 2009, 18:58 | Сообщение # 16 |  ● ● ● ● ● 87 сообщений Статус: Offline | Исправил почти всё,9 ошибок осталось Вот ошибки чёт какие то странные остались) я хз что с ними делать,помогите) | | |
|
| cucYa | Дата: 25 Мая 2009, 19:03 | Сообщение # 17 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Tronik, фигли css и script идёт после </html>? | | |
|
| Tronik | Дата: 25 Мая 2009, 19:16 | Сообщение # 18 |  ● ● ● ● ● 87 сообщений Статус: Offline | cucYa, Это хинт мой непутёвый)Добавлено (25 Май 2009, 19:16) --------------------------------------------- Но дело тут не в нём | | |
|
| Бармалей | Дата: 25 Мая 2009, 19:24 | Сообщение # 19 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Tronik, У Вас не закрыт блок //< | | |
|
| Tronik | Дата: 25 Мая 2009, 20:02 | Сообщение # 20 |  ● ● ● ● ● 87 сообщений Статус: Offline | Бармалей, Спасибо, This document was successfully checked as XHTML 1.0 Strict! | | |
|