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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Жирные бурж ссылки под крипту
Размещаем статьи на популярных международных сайтах
0 umexa 366 23.4.2024, 23:23
автор: umexa
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
21 Needmylink1 7189 23.4.2024, 21:16
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
54 1informer 22888 20.4.2024, 18:39
автор: 1informer
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47515 19.4.2024, 12:05
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66687 13.4.2024, 17:53
автор: vetalbon


 



RSS Текстовая версия Сейчас: 26.4.2024, 4:07
Дизайн