Css_Ufa
Мой дом здесь!
- Регистрация
- 25 Ноя 2008
- Сообщения
- 543
- Реакции
- 325
- Автор темы
- #1
Всем привет. Недавно решил задачу чтобы ссылки с ненужном конентом не индексировались.
Как я это сделал:
1. Заходим в /modules/mod_mainmenu/helper.php
Строка 361-363
Меняем на
2. Затем заходим в /modules/mod_mainmenu/tmpl/default.php
Строка 75
меняем на
3. Теперь заходим в пункт меню и в классификации выбираем: nofollow и нажимаем "Сохранить".
На одном сайте получилось сделать, а на других нет...
Не понимаю что я не так сделал.
З.Ы.: Даже скопировал файлы с одного на другой сайт не помогло
Что я не так сделал?
Как я это сделал:
1. Заходим в /modules/mod_mainmenu/helper.php
Строка 361-363
Код:
case 0:
// _top
$data = '<a href="'.$tmp->url.'">'.$image.$tmp->name.'</a>';
Меняем на
Код:
case 0:
// _top
if(strpos($iParams->get('pageclass_sfx'),'nofollow')!== false) {
$data = '<noindex><a href="'.$tmp->url.'" rel="nofollow">'.$image.$tmp->name.'</a></noindex>';
} else {
$data = '<a href="'.$tmp->url.'">'.$image.$tmp->name.'</a>';
}
2. Затем заходим в /modules/mod_mainmenu/tmpl/default.php
Строка 75
Код:
$node->removeAttribute('rel');
меняем на
Код:
//$node->removeAttribute('rel');
3. Теперь заходим в пункт меню и в классификации выбираем: nofollow и нажимаем "Сохранить".
На одном сайте получилось сделать, а на других нет...
Не понимаю что я не так сделал.
З.Ы.: Даже скопировал файлы с одного на другой сайт не помогло
Что я не так сделал?