Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

noindex в шаблоне

Автор sigma, 10-06-2016, 19:50:21

« назад - далее »

sigmaTopic starter

Здравствуйте уважаемые вебмастера. Приобрела новый шаблон, спустя некоторое время в файле темы обнаружила тег </noindex>, который не проходит валидацию в W3C. Написала автору шаблона и спросила как можно решить эту проблемку, на что он мне ответил - вот этот код:
1.  <div><noindex><?php if(function_exists('ec_stars_rating')) {
    ec_stars_rating();
} ?></noindex></div> заменить на этот:

2.  <div><!--noindex--><?php if(function_exists('ec_stars_rating')) {
    ec_stars_rating();
} ?><!--/noindex--></div>
Но после этих изменений этот код также не проходит валидацию. Хотелось бы уточнить у более опытных коллег, что мне делать в подобном случае, нужно что-либо менять или вообще удалить код и как поисковики воспринимают такую "конструкцию"?
  •  


TSK

Странно, сам Яндекс в своём мануале упоминает, что такой вариант <!--noindex-->текст<!--/noindex--> проходит валидацию W3C (https://yandex.ru/support/webmaster/controlling-robot/html.xml).

Попробуйте сделать так:

<!--noindex--><div><?php if(function_exists('ec_stars_rating')) {ec_stars_rating(); } ?></div><!--/noindex-->

Ссылочка на валидатор: https://validator.w3.org


Гарик+

Кстати, а что пишет валидатор?

sigmaTopic starter

#3
Цитата: TSK от 10-06-2016, 19:56:28
Странно, сам Яндекс в своём мануале упоминает, что такой вариант <!--noindex-->текст<!--/noindex--> проходит валидацию W3C (https://yandex.ru/support/webmaster/controlling-robot/html.xml).

Попробуйте сделать так:

<!--noindex--><div><?php if(function_exists('ec_stars_rating')) {ec_stars_rating(); } ?></div><!--/noindex-->

Ссылочка на валидатор: https://validator.w3.org

Добавлено: 10-06-2016, 20:35:52


Изменила код по Вашему совету, дождусь обновлений в W3C, сразу же отпишусь.

Добавлено: 10-06-2016, 20:39:05


Цитата: Гарик+ от 10-06-2016, 20:28:14
Кстати, а что пишет валидатор?

Добавлено: 10-06-2016, 20:39:39


Дословно скопировала:
Error: Element noindex not allowed as child of element em in this context. (Suppressing further errors from this subtree.)

From line 144, column 63; to line 144, column 71

s="right"><noindex></noin

Content model for element em:
    Phrasing content.
  •  

Гарик+

Цитата: sigma от 10-06-2016, 20:32:46
Изменила код по Вашему совету, дождусь обновлений в W3C, сразу же отпишусь.
А какие там обновления? нажал на кнопочку ревалидалии и тут же всё готово. Пара секунд, максимум.



Гарик+

Ну и что это за народное творчество из моей цитаты? :)

sigmaTopic starter

Получается, что ошибку данный код также выдает в валидаторе как и было.
  •  

Dogica

валидатор?
никогда не пользовался этим инструментом и не считаю что он применим более чем к 10% сайтов.
DOGICA® 3D World of Dog & Puppy
HTTP://WWW.DOGICA.COM  ;)
  •  


ProtectYourSite

Ссылку на сайт скиньте, чтобы видеть где ошибка.

sigmaTopic starter

Цитата: ProtectYourSite от 11-06-2016, 20:05:46
Ссылку на сайт скиньте, чтобы видеть где ошибка.

Добавлено: 11-06-2016, 20:37:52


Сайт - [spoiler]ariannajournal.ru[/spoiler]
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....