Скрыть меню от индексации

Тема в разделе "Вопросы по работе с меню", создана пользователем Igorenia, 29.01.2013.

  1. Offline

    Igorenia Недавно здесь

    Регистрация:
    29.01.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день. Есть необходимость скрыть от индексации гуглом меню, выводимое модулем RokNavMenu. Папка "modules" скрыта в Robots.txt, а оно все равное индексируется. Читал, что если скрыть js файл с меню от индексации, то это меню индексироваться не будет. Или RokNavMenu не полностью на js? Тогда какие есть варианты скрыть его?
     
  2.  
  3. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    причем тут папка modules? :)

    необходимо скрыть HTML код (меню) - пример делал:
    http://cuba77.ru/

    Вот этих блоков нету например в HTML исходном коде странице (ctrl+u)

    0_78bea_59cd869a_orig.png

    0_78beb_f8606d2a_orig.png
     
  4. Offline

    Igorenia Недавно здесь

    Регистрация:
    29.01.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    А не подскажете как это сделать в моем случае?
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    скопировать код меню (из HTML кода страницы) добавить в JS или HTML файл, далее через JS подцеплять.
    Так скажем seo-hide - можете "поковырять" кубу, надеюсь найдете как все работает ;)
     
  6. Offline

    Igorenia Недавно здесь

    Регистрация:
    29.01.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Получилось закрыть ссылки от индексации, остался текст.
    Ссылки закрывал так:
    1) В head теге index.php шаблона пишем строку:
    Код (CODE):
    1. <script type="text/javascript" src="/js/transfers.js"></script>

    2) Создаем папку js и помещаем в корень сайта
    3) Создаем в папке файл transfers.js и пишем туда:
    Код (CODE):
    1. function goPage(sPage)
    2. { window.location.href = sPage; }

    4) В robots.txt добавляем:
    Код (CODE):
    1. Disallow: /js/

    5) В файле modules/mod_roknavmenu/themes/fusion/layout.php в функции renderItem() пишем вместо (68 строка):
    Код (CODE):
    1. href="javascript:goPage('<?php echo $item->getLink(); ?>')"

    пишем такое:
    Код (CODE):
    1. href="<?php echo $item->getLink(); ?>"
     
  7. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    Ссылки закрывали по руководству PageWeight :) ну по сути хороший пример закрытия ссылок, но я думал Вам требуется полностью скрыть меню (а не убрать ссылки от индексации).
     

Поделиться этой страницей

Загрузка...