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