Регистрация

Запрет на минимум символов в комментариях

TipTop 5-02-2010, 22:24 1856 Хаки DLE

Запрет на минимум символов в комментариях


С помощью данного Хака, можно установить минимальное количевство символов в сообщении для его возможности опубликовать.

Ищем в файле /engine/modules/addcomments.php в ранних версиях DataLife Engine найти:

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. Сообщение прописываем в языковом файле language/Russian/website.lng
ищем

'news_err_1' => "Вы ввели слишком длинное имя.",



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

Другие публикации по категории:

Закрываем регистрацию для залогиненных

Хак Attachment advance

Хак "Вывод случайных новостей на главной v1.0"

Выбор иконки для категории

Автоматическое заполнение поля альтернативное имя


Комментарии (6)

avatar
#1 aLEkZz
Как я давно его искал!!спасибо огромное!
avatar
#2 Пользователь offline TipTop
Цитата: aLEkZz
aLEkZz


Всегда Welcome wink Хоть и хак не свежий но всегда актуальный bully
avatar
#3 FeelThePower
спасибо, я тоже давно искал, то задалбывают делать комент одним смайлом...
avatar
#4 web-alexx
Спасибо.Автор
avatar
#5 Толик
Почему я Вас не нашёл раньше? Перешёл на 8.5. только из-за этой функции wink
avatar
#6 Пользователь offline TipTop
Цитата: Толик
Толик


Функция работает на всех версиях smile
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть