phpbbКак задолбали эти спамеры!
Сразу возник вопрос: как скрыть от индексации внешние ссылки на форуме phpBB, в частности ссылки в сообщениях (будущих или уже существующих)?

Ответ: чтобы закрыть для индексации  поисковыми системами внешние ссылки тегами noindex nofollow в форуме phpBB3, нужно модифицировать файл:

Ваш_форум/styles/prosilver/template/bbcode.html

Находим строку:
<!-- BEGIN url --><a href="/{URL}">{DESCRIPTION}</a><!-- END url-->

Заменяем ее на:
<!-- BEGIN url --><noindex><a href="/{URL}" rel="nofollow">{DESCRIPTION}</a></noindex><!-- END url -->
а если добавить еще и target="_blank" перед rel="nofollow" получится, что внешняя ссылка будет еще и открываться в новом окне.

 

Получается в самой внешней ссылке дописывается rel="nofollow" и окружается <noindex>
Иногда требуется почистить кэш форума в админке.

 


 

Ответ на вопрос: Как закрыть ссылку на сайт пользователя под аватаром на странице сообщений, или вообще убрать иконку в виде шарика земли вместе со ссылкой, оставив ссылку на личный сайт только на странице профиля пользователя.

 

Решение:
Находим файл viewtopic_body.html обычно в папке styles/ваша_тема/template/

Находим код: <!-- IF postrow.U_WWW --><li><a href="/{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->

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

Если требуется закрыть от индексации, заменяем на: <!-- IF postrow.U_WWW --><li><noindex><a href="/{postrow.U_WWW}" rel= "nofollow" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></noindex></li><!-- ENDIF -->

 

 


Поделиться:

Комментарии  

Георгий Адвенчиц
0 # Георгий Адвенчиц 30.12.2014 19:35
Как закрыть ссылку на сайт пользователя под аватаром на странице сообщений, или вообще убрать иконку в виде шарика земли вместе со ссылкой?

У вас нет прав для отправки комментариев. Войти используя свою социальную сеть