Хак Минимальное количество символов в комментарии

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

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

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

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

    drop

    Регистр.:
    1 янв 2007
    Сообщения:
    412
    Симпатии:
    190
    Минимальное количество символов в комментариях

    Есть портал, довольно таки большой и "живой", много коментов с тупыми фразами типа: ":D" или просто "ггггг". Вроде мелочь, но засоряет БД, можно ли поставить ограничение на количество символов в комментариях?
    Вот как здесь на форуме минимум 10 символов. Может не спасет от флуда, но заставит задуматся а стоит ли вообще писать.
    Установка модерируемых комментариев не вариант, более 200 в день отправляют, из них 10-15 лишь бессмысленные.

    Как с этим боротся подскажите? :bc:
     
  2. Darksider

    Darksider

    Регистр.:
    15 мар 2007
    Сообщения:
    314
    Симпатии:
    109
    Слушай, было дело - писал такое челу, ставил условие в addcomments.php на кол-во символов, но по-моеум где то был такой хак уже.. на дле ин уа стоит такой...
     
  3. Internet_Contraband

    Internet_Contraband

    Регистр.:
    19 окт 2007
    Сообщения:
    230
    Симпатии:
    58
  4. Хортица

    Хортица Прохожие

  5. drop

    drop

    Регистр.:
    1 янв 2007
    Сообщения:
    412
    Симпатии:
    190
    Е... чуток заметно:))
    Первая линка с содержательными ответами "Перемещено" и "Закрыто", второй сайт пока не доступен у меня почему-то :(
     
  6. kwin

    kwin

    Регистр.:
    22 авг 2007
    Сообщения:
    413
    Симпатии:
    167
  7. GLuRE

    GLuRE Писатель

    Заблокирован
    Регистр.:
    14 мар 2007
    Сообщения:
    65
    Симпатии:
    38
    Хех =) Сам искал данную фишку, и нашёл ;) Делюсь.

    Открыть /engine/modules/addcomments.php

    найти

    Код:
    if( strlen($comments) > $config['comments_maxlen']){
    $stop[] = $lang['news_err_3'];
    $CN_HALT = TRUE;
    }
    ниже добавить

    Код:
    if( strlen($comments) < 20){
    $stop[] = "Слишком короткий комментарий";
    $CN_HALT = TRUE;
    }
    Там, где < 20) ставьте взаместо 20 нужное число символов.
     
  8. LeXiKoN

    LeXiKoN Постоялец

    Регистр.:
    11 окт 2008
    Сообщения:
    54
    Симпатии:
    8
    и как будет отображатся этот стоп? ошибку выдаст при переходе на другую страницу?
     
  9. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Неужели так трудно догадатся? Вот:
    [​IMG]
    Естессно в другом шабе немного по другому будет)
    А хак хороший!
     
  10. defnur

    defnur Создатель

    Регистр.:
    25 июн 2008
    Сообщения:
    36
    Симпатии:
    0
    в этом хаке есть косяк - если вставить смайлик, то ошибки короткого комментария не будет, т.е. коммент типа "круто! :ay:" прокатит даже если ограничение будет стоять в 100 символов :\
     
Статус темы:
Закрыта.