Ну вот =) Когда я уже сам сочинил код - выложили ссылку на аддон =))
Я думаю, что кроме меня ещё кому-то захочется сделать nofollow, не колупаясь с аддонами, поэтому делюсь кодом. (думаю, его при желании можно было бы сократить раза в два)
В то место, где подставляется {body} или любая другая переменная с контентом:
<?php
$new=<<<HERE
{body}
HERE;
//-------------rel="nofollow" на внешние ссылки------------------------
$pos = 0;
$site = "ваш домен"
while (1)
{
$pos = strpos($new,'href="',$pos );
if ($pos=="")
{
break;
}
$pos2 = strpos($new, '"',$pos+6);
$lg = $pos2 - $pos + 1;
$ssilka = substr($new, $pos, $lg);
if (strpos($ssilka, $site)<1)
{
$nofollow = $ssilka.' rel="nofollow"';
$new = str_replace($ssilka, $nofollow, $new);
}
$pos=$pos2;
}
//------
echo $new;
?>
В итоге, ко всем ссылкам, в которых будет отсутствовать то, что вы присвоите переменной $site, будет добавлен атрибут rel=“nofollow”.