Ограничить количество комментариев в день в определенном разделе
Здравствуйте! Помогите, пожалуйста, решить проблему.
Мне нужно, чтобы каждый пользователь не мог добавлять больше, чем 5 комментариев в день к новостям из определенного раздела. Нашла такой хак:
Открываем modules/addcomments.php
ищем:
ниже вставляем:
Но такое решение делает ограничение на комментарии во всех разделах. Подскажите, пожалуйста, как применить ограничение во всех подкатегориях только определенного раздела сайта? Очень прошу помочь. Заранее большое спасибо!
Источник:dle-faq.pro, DLE
Мне нужно, чтобы каждый пользователь не мог добавлять больше, чем 5 комментариев в день к новостям из определенного раздела. Нашла такой хак:
Открываем modules/addcomments.php
ищем:
if ($comments ==''){
$stop[] = $lang['news_err_11'];
$CN_HALT = TRUE;
}
ниже вставляем:
$limit="10"; # Ставим тут вместо 10 кол-во комментов
$com_num_day=$db->super_query("SELECT COUNT(*)as count FROM ".PREFIX."_comments WHERE autor='$name' AND date LIKE '".date('Y-m-d', time())."%'");
if ($com_num_day['count'] >=$limit){
$stop[] = "Лимит в {$limit} комментов использован! Вы уже {$com_num_day['count']} нафлудили!";
$CN_HALT = TRUE;
}
Но такое решение делает ограничение на комментарии во всех разделах. Подскажите, пожалуйста, как применить ограничение во всех подкатегориях только определенного раздела сайта? Очень прошу помочь. Заранее большое спасибо!
Источник:dle-faq.pro, DLE
Похожие новости
- DLE-tg2email - пересылка сообщений из Telegram на E-Mail
- Почему email всё ещё важнее мессенджеров: как сохранить порядок в деловом общении в 2025 году
- Casino Collection 3in1
- Castel War 3D
- Casual Pinball Game
- Cat Chef and Broccoli
- Cat Clicker
- DLE-comment4tg — замена комментариев на обсуждения в Telegram
- TOP Users для DLE
- Проведи лето на позитиве