1. Внимание! Строго запрещен ап своих тем чаще чем раз в 7 дней! Если ваши услуги/товары никому не интересны - UP вам не поможет! Хотите чтобы тема была сверху всегда - оплачивайте закрепление!

[Работа] Небольшой хак для DLE

Тема в разделе "Рекламный раздел", создана пользователем sk8er, 2 янв 2010.

Информация :
Статус темы:
Закрыта.
  1. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Джентльмены. Требуется написать небольшой хак для dle.

    Суть в том, что он все внешние ссылки ставит в лич. Так же нужна поддержка исключений.

    Обязательно то, что бы в лич переводил в реальном времени, тоесть саму базу не трогал. Так же не было такого, что ссылка уже была в теге leech, а скрипт её ещё раз запихивал в лич.

    Всё просто :)

    Жду в аське 320115
     
  2. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    Открываем engine\classes\parse.class.php


    находим:
    function BB_Parse($source, $use_html=TRUE) {
    global $config, $lang;

    после добавляем:
    $source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);

    После этих изменений только в новых новоситях ссылки будут загонятся в ЛИЧ.
    В данном случае если ссылка уже будет в ЛИЧ в новой новости, то как вы и хотели, её второй раз в лич не возмёт и просто пропустит.
     
Статус темы:
Закрыта.