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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47071 Сегодня, 12:05
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66430 13.4.2024, 17:53
автор: vetalbon
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 7000 12.4.2024, 23:32
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
53 1informer 22674 7.4.2024, 13:47
автор: 1informer
Открытая тема (нет новых ответов) Оптом и в розницу, скупаю ссылки околомедицинской тематики.
3 kasey7 2022 4.4.2024, 19:12
автор: kasey7


 



RSS Текстовая версия Сейчас: 19.4.2024, 20:27
Дизайн