• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак [Хак] Добавление rel="nofollow" / Bbcode urln

Статус
В этой теме нельзя размещать новые ответы.
Скажите почему у меня все как было так и осталось?nofollow не добавляеться.
 
Добавляется при изменении новости или добавления!
 
кто переделает этот хак под ДЛЕ 7.2?
 
кто переделает этот хак под ДЛЕ 7.2?

Заменяем строку 558:
PHP:
return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
на:
PHP:
if(eregi($config['http_home_url'],$url['html'])) return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; else return "<a href=\"".$url['html']."\" ".$target." rel=\"nofollow\">".$show."</a>" . $url['end'];
 
Я бы добавил ещё noindex.

Вот.
PHP:
if(eregi('ВАШ ДОМЕН',$url['html']))return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; else return "<noindex><a href=\"".$url['html']."\" ".$target." rel=\"nofollow\">".$show."</a></noindex>" . $url['end'];
Сча тупо без смайлов бомбят.
 
Я бы добавил ещё noindex.

Вот.
PHP:
if(eregi('ВАШ ДОМЕН',$url['html']))return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; else return "<noindex><a href=\"".$url['html']."\" ".$target." rel=\"nofollow\">".$show."</a></noindex>" . $url['end'];
Сча тупо без смайлов бомбят.
Для чего такое условие? Лучше просто:
PHP:
if(eregi($config['http_home_url'],$url['html']))
 
Вопрос: на чедле описывали способ добавления <noindex> rel="nofollow" - все работает нормально, но когда статью редактируешь и сохраняешь то при просмотре кода ссылки выглядят так
<noindex><noindex><a href="sayt.ru" rel="nofollow">sayt.ru</a></noindex></noindex>
Сколько раз редактируешь статью столько и добавляется ноиндекс.
-
Этот способ тоже так будет дублировать ноиндекс тег?
 
да. я одному человеку исправлял это, щас пороюсь.

помойму вот это

Открыть файл engine/modules/parse.class.php

Найти

PHP:
$txt = preg_replace( "#<a href=[\"'](http://|https://|ftp://|ed2k://|news://|magnet:)?(\S.+?)['\"].+?".">(.+?)</a>#" , "[url=\\1\\2]\\3[/url]"  , $txt );

найти ДО

PHP:
$txt = preg_replace( "#(<noindex>)?<a href=[\"'](http://|https://|ftp://|ed2k://|news://|magnet:)?(\S.+?)['\"].+?".">(.+?)</a>(</noindex>)?#" , "[url=\\2\\3]\\4[/url]"  , $txt );
 
Если не сложно, опубликуйте полный текст замены. Что и где менять... Я пытался составить по частям - ни noindex, ни nofollow не добавляются. Видимо руки кривоваты еще.
Версия DLE 7.2
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху