Помощь <noindex> и rel="nofollow" в пункты меню

Статус
В этой теме нельзя размещать новые ответы.

Css_Ufa

Мой дом здесь!
Регистрация
25 Ноя 2008
Сообщения
543
Реакции
325
Всем привет. Недавно решил задачу чтобы ссылки с ненужном конентом не индексировались.

Как я это сделал:
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 и нажимаем "Сохранить".

На одном сайте получилось сделать, а на других нет...

Не понимаю что я не так сделал.

З.Ы.: Даже скопировал файлы с одного на другой сайт не помогло :(

Что я не так сделал?
 
может быть там меню другое? в шаблоне все прописано? каждый случай индивидуален, если конечно у тебя не сайты-инкубаторы :D
 
Нет там меню такое же - все перепроверил... Файлы в шаблоне есть html, но они не влияют на работу :(
 
ну может быть там в папке /templates/html/mod_mainmenu/ есть типа такой?

или же в модуле прописать надо будет суффикс, или же надо будет разобрать css-файл

по ходу шаблоны студийные пиратки, на своих самописах должно все пахать
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху