Хак Анти-Линк

Тема в разделе "DLE", создана пользователем aleksey246, 5 янв 2009.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. aleksey246

    aleksey246 Постоялец

    Заблокирован
    Регистр.:
    14 май 2007
    Сообщения:
    119
    Симпатии:
    88
    den1son, LarianVonLich, alex_dutch и 5 другим нравится это.
  2. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    скачал, протестил - вроде работает нормально, только вот что-то сайтец стал немного дольше грузится, возможно и не из-за этого, завтра будет видно.
     
  3. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    О_о Грузится больше из за такой мелочи?
    У меня вопрос такой: а как добавить в исключение мой сайт? А то в комментах нужно дать ссылку пользователю с моего сайта, а незя :(
     
  4. kaspern

    kaspern

    Регистр.:
    30 сен 2007
    Сообщения:
    412
    Симпатии:
    30
    подойдет для ДЛЕ 6,3? Если нет, как подстроить, надоели спамеры.
     
  5. Cepera51

    Cepera51 Постоялец

    Регистр.:
    10 янв 2007
    Сообщения:
    145
    Симпатии:
    66
    В ПХП я новичек, но думаю надо добавить перед:
    PHP:
        if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i"$_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i"$_POST['name']))
        {
            
    $stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!";
            
    $CN_HALT TRUE;
        }
    вот это условие:
    PHP:
    if (!preg_match("/site\.ru/i",$_POST['comments']))
    где site заменить на свой сайт, а ru на свою доменную зону, т.е. н-р: ya\.ru или google\.com


    Проверил на своем сайте - все работает
     
    sesharim и sk8er нравится это.
  6. beek

    beek Создатель

    Регистр.:
    16 ноя 2006
    Сообщения:
    40
    Симпатии:
    3
    а у меня не заработала, наверное я что то не то сделал
     
  7. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    да, всё так, только чтоб в самом комментарии линк на сайт разрешить нужно не "name" писать, а "comments".
     
  8. Cepera51

    Cepera51 Постоялец

    Регистр.:
    10 янв 2007
    Сообщения:
    145
    Симпатии:
    66
    Опечатался сначала, не то копипастнул :)
    Я потом подправил свой пост
     
  9. aleksey246

    aleksey246 Постоялец

    Заблокирован
    Регистр.:
    14 май 2007
    Сообщения:
    119
    Симпатии:
    88
    Из админки можно любому юзеру отредатировать данные и поставить ссылку если надо.
     
  10. Dark_YS_Shark

    Dark_YS_Shark Постоялец

    Регистр.:
    1 июл 2007
    Сообщения:
    118
    Симпатии:
    8
    для какой версии?
    запрещает добавлять ссылки после установленого хака или можно удалить и те, что уже были на дле?
    --------------

    для версии 7,3 подошло
    удаляет на автомате все ссылки, что были) и наверно что будут )
    маленькое неудобство, что нет небольшой админки (отчёта), что б видить какой ник пишет эти коменты!)
     
Статус темы:
Закрыта.