Добрый день. Есть необходимость скрыть от индексации гуглом меню, выводимое модулем RokNavMenu. Папка "modules" скрыта в Robots.txt, а оно все равное индексируется. Читал, что если скрыть js файл с меню от индексации, то это меню индексироваться не будет. Или RokNavMenu не полностью на js? Тогда какие есть варианты скрыть его?
причем тут папка modules? необходимо скрыть HTML код (меню) - пример делал: http://cuba77.ru/ Вот этих блоков нету например в HTML исходном коде странице (ctrl+u)
скопировать код меню (из HTML кода страницы) добавить в JS или HTML файл, далее через JS подцеплять. Так скажем seo-hide - можете "поковырять" кубу, надеюсь найдете как все работает
Получилось закрыть ссылки от индексации, остался текст. Ссылки закрывал так: 1) В head теге index.php шаблона пишем строку: Код (CODE): <script type="text/javascript" src="/js/transfers.js"></script> 2) Создаем папку js и помещаем в корень сайта 3) Создаем в папке файл transfers.js и пишем туда: Код (CODE): function goPage(sPage) { window.location.href = sPage; } 4) В robots.txt добавляем: Код (CODE): Disallow: /js/ 5) В файле modules/mod_roknavmenu/themes/fusion/layout.php в функции renderItem() пишем вместо (68 строка): Код (CODE): href="javascript:goPage('<?php echo $item->getLink(); ?>')" пишем такое: Код (CODE): href="<?php echo $item->getLink(); ?>"
Ссылки закрывали по руководству PageWeight ну по сути хороший пример закрытия ссылок, но я думал Вам требуется полностью скрыть меню (а не убрать ссылки от индексации).