Модуль Nofollow для DLE

S1
На сайте с 27.10.2011
Offline
28
988

Я хочу, чтобы автоматически закрывались внешние ссылки (ссылки файлообменников).

Для этого я установил модуль Nofollow. Все вроде бы работает, но только есть одна проблема - этот модуль добавляет в ссылки только nofollow, а noindex не добавляет.

Как-то можно для Яндекса noindex добавить в этот модуль? Я слышал, что Яндекс уже игнорирует ссылки с nofollow, но на всякий случай

В эту часть наверное надо добавить:

elseif( $this->check_friends( $url['html'] ) ) $target = "target=\"_blank\"";

else $target = "rel=\"nofollow\" target=\"_blank\"";

WebJunior
На сайте с 11.06.2010
Offline
155
#1
saeed1985:
Как-то можно для Яндекса noindex добавить в этот модуль?

Зачем?.....

Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
wgc
На сайте с 26.08.2009
Offline
58
wgc
#2

Можно, обратитесь к создателю модуля, и за не большую плату думаю он добавит нужный вам тег.

Поиск инвестиций в прибыльный проект. (/ru/forum/941773)
WebJunior
На сайте с 11.06.2010
Offline
155
#3
wgc:
Можно, обратитесь к создателю модуля, и за не большую плату думаю он добавит нужный вам тег.

Зачем? :D

Там пару строк поправить, наверно, и всё.

Первый "зачем?" актуален.

S1
На сайте с 27.10.2011
Offline
28
#4
WebJunior:
Зачем?.....

Потому что некоторые говорят, что все равно лучше noindex тоже использовать.

WebJunior
На сайте с 11.06.2010
Offline
155
#5
saeed1985:
некоторые говорят

Тяжело вам будет...

BadBoy
На сайте с 31.01.2005
Offline
308
#6

тут - engine/classes/parse.class.php

ищите это

			if ($this->safe_mode AND !$config['allow_search_link'])

return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];

}

}

меняете на это

			if ($this->safe_mode AND !$config['allow_search_link'])

return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a></noindex>" . $url['end'];
else
return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a></noindex>" . $url['end'];

}

}

и будет счастье :)

WebJunior
На сайте с 11.06.2010
Offline
155
#7

BadBoy, ну, если всё же, то для <noindex> есть валидная форма - <!--noindex--> <!--/noindex-->. пусть ТС учтёт. :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий