Подпишись к нам на RSS
Хаки для DLE → Хак Минимальное количество символов в комментариях
Автор: f15k0n3t | Просмотров (2176)
1. в файлике /engine/modules/addcomments.php в ранних версиях DLE найди:

if( strlen($comments) > 3000){
$stop[] = $lang['news_err_3'];
$CN_HALT = TRUE;
}


В версиях 7.x. это выгладит как

if( strlen($comments) > $config['comments_maxlen']){
$stop[] = $lang['news_err_3'];
$CN_HALT = TRUE;
}


Это сделано ограничение на максимальное кол-во символов
по анологии делается и минимальное и вставляется ниже:

$comments1 = preg_replace("/ /i", "", $comments); // режем пробелы, чтобы они не учитывались
if( strlen(trim(strip_tags($comments1))) < 10){ // режем теги картинок, смайлов, оставляем тока текст и если он меньше 10 символов, то ...
$stop[] = $lang['news_err_0']; // $lang['news_err_0'] - типа ругань всякая
$CN_HALT = TRUE;
}


2. Сообщение прописываем в языковом файле website.lng
Ищем:
'news_err_1' => "Вы ввели слишком длинное имя.",


Добавляем перед:
'news_err_0' => "Вы ввели слишком короткий комментарий.",


Установка окончена!

Автор: Foxa
Стоимость: Бесплатно
Источник: dle-info.ru

 (голосов: 15)
Навигация
Всё для DLE
Шаблоны, Модули, Хаки
DataLife Engine
DLE
Всё для Datalife Engine
При копировании материала с сайта, ссылка на наш сайт обязательна, хотя бы для уважения наших релизеров которые добавляют различный материал