Автоматическое скрытие внешних ссылок в новостях DLE

Добрый вечер! Сегодня я расскажу как сделать на ДЛЕ чтобы все внешние ссылки в новостях стали не внешними, а внутренними. Для этого будет использована стандартная функция DLE leech вещь АРХИ полезная в плане борьбы с внешними ссылками, особенно если вы приторговываете ссылками в Сапе или еще какой бирже.

$source = preg_replace( “#\[url\](\S.+?)\[/url\]#ie” , “\$this->build_url(array(‘html’ => ‘\\1′, ’show’ => ‘\\1′, ‘leech’ => ‘1′))”, $source );
$source = preg_replace( “#\[url\s*=\s*\&quot\;\s*(\S+?)\s*\&quot\;\s*\](.*?)\[\/url\]#ie” , “\$this->build_url(array(‘html’ => ‘\\1′, ’show’ => ‘\\2′, ‘leech’ => ‘1′))”, $source );
$source = preg_replace( “#\[url\s*=\s*(\S.+?)\s*\](.*?)\[\/url\]#ie” , “\$this->build_url(array(‘html’ => ‘\\1′, ’show’ => ‘\\2′, ‘leech’ => ‘1′))”, $source );

вот что-то вроде этого в parse.class.php надо вставить вместо того что там находится в районе 290-293 строки будут все внешние ссылки через лич.  Кстати в ближайшее время собираюсь состряпать мануальчик по работе с Сапой на движке ДЛЕ так сказать устаовка кода, скрытие продажных ссылок от ПС. Вообщем все необходимое для такой связки DLE + Sape

Category: DLE, Кнопка бабло  Tags: , ,
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
5 Responses
  1. alex пишет:

    здравствуйте, подскажите пожалуйста, как автоматически скрывать внешние ссылки под хайдом?

  2. Антон пишет:

    Подскажи куда именно надо вставить этот код?

  3. delta511 пишет:

    ммм, сделал, чет не работает вроде… ссылки такими же остались…

  4. Игорь пишет:

    Вместо каких строк надо поставить код?

  5. Игорь пишет:

    так на что поменять то?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>