Неиндексируемы ссылки на форумах?

12
6666
На сайте с 10.01.2005
Offline
505
#11
The WishMaster:
А если ссылки будут в ноуиндекс, форум не забанят?

Шансов на бан меньше. Вообще, единственно верное - ручная модерация.

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
The WishMaster
На сайте с 29.09.2005
Offline
2542
#12
6666:
Шансов на бан меньше.

Не думаю:)

Кому старенького креативного копирайтера? Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
AB
На сайте с 10.09.2006
Offline
64
#13

Для phpBB2

1. В темплейтах найди файл bbcode.tpl.

2. В нём ищи строку начинающуюся с <!-- BEGIN url -->. Это шаблон для <!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
меняй на

<!-- BEGIN url --><noindex><a href="{URL}" target="_blank" class="postlink" rel="nofollow">{DESCRIPTION}</a><noindex><!-- END url -->


Правда это не решает проблем с автораспознованием. Для этого в bbcode.php смотрим функцию function make_clickable, ищем две строки:
	// matches an "xxxx://yyyy" URL at the start of a line, or after a space.

// xxxx can only be alpha characters.
// yyyy is anything up to the first space, newline, comma, double quote or <
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

// matches a "[/zzzz]" kinda lazy URL thing
// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
// zzzz is optional.. will contain everything up to the first space, newline,
// comma, double quote or <.
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);

Соответственно добавляем <noindex> и rel="nofollow".

IPB 2.1.3
class_bbcode_core.php
Функция
function regex_build_url( $url=array() )

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

Опять же, соответственно добавляем <noindex> и rel="nofollow".

P.S. Чтобы не раздражать валидаторы, я использую <noindex> и rel="nofollow" только для роботов.
" title=". Добавляй что хочешь.
Например стандартный templates/subSilver/bbcode.tpl содержит
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->

меняй на
<!-- BEGIN url --><noindex><a href="{URL}" target="_blank" class="postlink" rel="nofollow">{DESCRIPTION}</a><noindex><!-- END url -->


Правда это не решает проблем с автораспознованием. Для этого в bbcode.php смотрим функцию function make_clickable, ищем две строки:
	// matches an "xxxx://yyyy" URL at the start of a line, or after a space.

// xxxx can only be alpha characters.
// yyyy is anything up to the first space, newline, comma, double quote or <
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

// matches a "[/zzzz]" kinda lazy URL thing
// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
// zzzz is optional.. will contain everything up to the first space, newline,
// comma, double quote or <.
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);

Соответственно добавляем <noindex> и rel="nofollow".

IPB 2.1.3
class_bbcode_core.php
Функция
function regex_build_url( $url=array() )

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

Опять же, соответственно добавляем <noindex> и rel="nofollow".

P.S. Чтобы не раздражать валидаторы, я использую <noindex> и rel="nofollow" только для роботов.
" target="_blank">. Добавляй что хочешь.
Например стандартный templates/subSilver/bbcode.tpl содержит
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->

меняй на
<!-- BEGIN url --><noindex><a href="{URL}" target="_blank" class="postlink" rel="nofollow">{DESCRIPTION}</a><noindex><!-- END url -->


Правда это не решает проблем с автораспознованием. Для этого в bbcode.php смотрим функцию function make_clickable, ищем две строки:
	// matches an "xxxx://yyyy" URL at the start of a line, or after a space.

// xxxx can only be alpha characters.
// yyyy is anything up to the first space, newline, comma, double quote or <
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

// matches a "[/zzzz]" kinda lazy URL thing
// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
// zzzz is optional.. will contain everything up to the first space, newline,
// comma, double quote or <.
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);

Соответственно добавляем <noindex> и rel="nofollow".

IPB 2.1.3
class_bbcode_core.php
Функция
function regex_build_url( $url=array() )

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

Опять же, соответственно добавляем <noindex> и rel="nofollow".

P.S. Чтобы не раздражать валидаторы, я использую <noindex> и rel="nofollow" только для роботов.

-- С уважением, Андрей Березин
D
На сайте с 08.01.2007
Offline
18
#14

AndrewBerezin, спасибо. Очень четко.

S
На сайте с 13.11.2006
Offline
125
#15
The WishMaster:
А что, жаба давит? Боишься, что пр или тиц утечет? 😂

ЗЫ. Неприятно общаться на форуме, который запрещает ссылки для индексации...

тут же тоже <noindex> 🍾 а общаться приятно !

12

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