X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Dle. Ссылки в Noindex
rus-xp
rus-xp
Topic Starter сообщение 18.10.2009, 17:22; Ответить: rus-xp
Сообщение #1


Нет ли такого модуля который бы заключал ссылки на dle в <noindex><nofollow>.
Попробовал сделать сам.
в engine>classes>parse.class.php

перед $source = preg_replace( "#\[url\](\S.+?)\[/url\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\1'))", $source );
вставить $source = preg_replace( "#(^|\s|>)((http://|https://|ftp://)\w+[^<\s\[\]]+)#i", "\\1<noindex>\\2</noindex>", $source );

Но есть недочет. В <noindex><nofollow> он будет заключать только http://***.ru, а пользователи оставляют ссылки на скачивания в виде [ url=http://**.ru]***[ url ], может кто помочь модернизировать, а то не пойму как бы сделать чтобы он заключал ссылки в <noindex> когда пользователь оставляет [ url=http://**.ru]***[ url ].
Извеняюсь, если неразборчиво написал. Надеюсь суть яснаsmile.gif


--------------------
бан за клоноводство и обман администрации форума
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AleXSuS
AleXSuS
сообщение 18.10.2009, 17:30; Ответить: AleXSuS
Сообщение #2


В файле /engine/classes/parse.class.php


Найти:

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


Заменить на:

if(eregi($_SERVER['SERVER_NAME'],$url['html']))return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end']; else return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'] . "</noindex>";


Найти:

$txt = str_replace( "<!--spoiler_text_end--></div><!--/dle_spoiler-->", '[/spoiler]', $txt );


Ниже добавить:

$txt = preg_replace( "#<noindex>(.+?)</noindex>#is", '\\1', $txt );
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Globusnic
Globusnic
сообщение 20.1.2010, 12:34; Ответить: Globusnic
Сообщение #3


Что-то у меня никаких изменений это не принесло. Ссылки так и остаются открытыми. Версия ДЛЕ 8.0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
slavyan
slavyan
сообщение 20.1.2010, 12:38; Ответить: slavyan
Сообщение #4


Globusnic, Думаю на старые ссылки это и не должно повлиять, скорее всего только новые ссылки будут закрываться.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ChristmasNet
ChristmasNet
сообщение 20.1.2010, 14:04; Ответить: ChristmasNet
Сообщение #5


Может это поможет
Найди у себя в parse.class.php такой код, кроме выделенной части. Замени твой код что у тебя до } на выделенный.

if( $url['leech'] ) {

$url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );

return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a><!--dle_leech_end-->" . $url['end'];

} else {

if ($this->safe_mode AND !$config['allow_search_link'])
return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a></noindex>" . $url['end'];
else
if(eregi($_SERVER['SERVER_NAME'],$url['html']))return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end']; else return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'] . "</noindex>";
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал ChristmasNet - 20.1.2010, 14:07


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
258 SeoUaSales 128331 Вчера, 23:39
автор: FantAlexis
Открытая тема (нет новых ответов) Куплю ссылки тематика steam игры eng
0 c4p1t4l15t 510 26.3.2024, 21:57
автор: c4p1t4l15t
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
18 Needmylink1 6538 25.3.2024, 20:51
автор: Needmylink1
Открытая тема (нет новых ответов) Нужны ссылки с adult сайтов
3 TABAK 8033 25.3.2024, 13:44
автор: Wilkinson
Открытая тема (нет новых ответов) Бурж (eng) Вечные ссылки аутрич (каталог 6000+), PBN (20000+). Crypto, Pharma, Gambling
+Создание своих сеток, ликбилдинг под ключ
3 karabaslinks 1287 20.3.2024, 17:28
автор: karabaslinks


 



RSS Текстовая версия Сейчас: 28.3.2024, 12:59
Дизайн