Не получается исправить код для валидации.

Z2
На сайте с 31.03.2013
Offline
46
5122

Господа профессионалы, подскажите вопрос про валидацию:

Всего осталось 4 ошибки.

http://validator.w3.org/check?uri=http%3A%2F%2Fmagazin-integral.ru%2Fdoshkolniki%2Fdo-pyati-let%2Fmalenkiy-geniy-uchitsya-rassugdat-detail&charset=%28detect+automatically%29&doctype=Inline&ss=1&outline=1&group=0&No200=1&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

Главные ошибки:

Error Line 9, Column 131: Bad value title for attribute name on element meta: Keyword title is not registered.

…плект из 25 развивающих игр для малышей: маленький гений учится рассуждать" />

Syntax of metadata name:

A metadata name listed in the HTML specification or listed in the WHATWG wiki. You can register metadata names on the WHATWG wiki yourself.

Сам код:

5. <head>

6. <base href="http://magazin-integral.ru/doshkolniki/do-pyati-let/malenkiy-geniy-uchitsya-rassugdat-detail" />

7. <meta http-equiv="content-type" content="text/html; charset=utf-8" />

8. <meta name="keywords" content="Учимся рассуждать, комплект игр, скачать, купить, магазин" />

9. <meta name="title" content="Учимся рассуждать, комплект из 25 развивающих игр для малышей: маленький гений учится рассуждать" />

10. <meta name="description" content="Купить комплект игр учимся рассуждать. Купить или скачать демоверсию в магазине." />

11. <meta name="generator" content="Joomla! - Open Source Content Management" />

12. <title>Учимся рассуждать, комплект из 25 развивающих игр для малышей &quot;Маленький гений учится рассуждать&quot;, Купить или скачать демоверсию!</title>

И ещё ошибка:

Error Line 246, Column 302: Attribute alt not allowed on element input at this point.

….value=='Искать...') this.value='';" /><input type="submit" value="Найти" clas…

Attributes for element input:

Global attributes

accept when type is file

alt when type is image

...

Сам код:

243. <form action="/search" method="get">

244. <div class="search">

245.

246. <input style="height:16px; vertical-align :bottom; margin-top:3px;" name="keyword" id="mod_virtuemart_search" maxlength="23" alt="Найти" class="inputbox" type="text" size="23" value="Искать..." onblur="if(this.value=='') this.value='Искать...';" onfocus="if(this.value=='Искать...') this.value='';" /><input type="submit" value="Найти" class="button" onclick="this.form.keyword.focus();"/></div>

247.

248.

249. <input type="hidden" name="limitstart" value="0" />

250. <input type="hidden" name="option" value="com_virtuemart" />

251. <input type="hidden" name="view" value="category" />

252. </form>

Пробовал разные методы, не смог решить.

Никто не поможет?

LEOnidUKG
На сайте с 25.11.2006
Offline
1745
#1

У вас рабочий проект. Вам уже валидатор не нужен. Забейте на него и лучше проектом займитесь и его развитием.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

1. убрать <meta name="title" content="Учимся рассуждать, комплект из 25 развивающих игр для малышей: маленький гений учится рассуждать" />

2. убрать alt="Найти" у тэга input

3. заменить rel="vm-additional-images" на class="vm-additional-images" у тэга <a> плюс jQuery("a[rel=vm-additional-images]") поменять на jQuery("a.vm-additional-images")

4. убрать rel="{handler: 'iframe', size: {x: 700, y: 550}}" у тэга <a> но при этом что-то перестанет работать, надо переписывать javascript.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Badmaestro
На сайте с 11.07.2008
Offline
226
#3

Давно известно, что от валидности мало чего меняется. Так что плюсую товарища выше: забейте вы на эти валидности и займитесь развитием проекта.

SEO без воды ( http://kupit-slona.ru ) Продвижение сайтов от 15000 в мес (https://searchengines.guru/ru/forum/1038146)
Z2
На сайте с 31.03.2013
Offline
46
#4
Оптимизайка:
1. убрать <meta name="title" content="Учимся рассуждать, комплект из 25 развивающих игр для малышей: маленький гений учится рассуждать" />
2. убрать alt="Найти" у тэга input
3. заменить rel="vm-additional-images" на class="vm-additional-images" у тэга <a> плюс jQuery("a[rel=vm-additional-images]") поменять на jQuery("a.vm-additional-images")
4. убрать rel="{handler: 'iframe', size: {x: 700, y: 550}}" у тэга <a> но при этом что-то перестанет работать, надо переписывать javascript.

Спасибо!!!

1. Это понятно, вопрос, где его убрать. В html коде контента его нет. Через title меню? Там тоже чисто. Где то надо выкусить код. Вот где?

2. Не поверите, убирал, не помогло. Сейчас в модуле поиска такая строчка:

$output = '<label for="mod-search-searchword">'.$label.'</label><input name="searchword" id="mod-search-searchword" maxlength="'.$maxlength.'" class="inputbox'.$moduleclass_sfx.'" type="text" size="'.$width.'" value="'.$text.'" onblur="if (this.value==\'\') this.value=\''.$text.'\';" onfocus="if (this.value==\''.$text.'\') this.value=\'\';" />';

Модуль по адресу magazin-integral.ru\modules\mod_virtuemart_search\tmpl\default.php

3. Это вроде в файле карточки товара, не смог найти такого. Сейчас будем искать.

4. Не, ну если перестанет работать, тогда не надо менять. Может ещё какие мысли?

par14ok
На сайте с 18.12.2013
Offline
55
#5

Я в джумле полный 0, но возможно если меняли и не помогло нужно выполнить что то на подобие перестроения публикаций как в DLE, если конешно в жумле такое есть.

А так 4 ошибки это очень даже хорошо, в некоторых топовых проектах этих ошибок сотни и даже тысячи и всё нормально.

Вообще ты меня бесишь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий