вопрос
Здравствуйте! Помогите, пожалуйста, решить проблему.
Мне нужно, чтобы каждый пользователь не мог добавлять больше, чем 5 комментариев в день к новостям из определенного раздела. Нашла такой хак:
Открываем modules/addcomments.php
ищем:
ниже вставляем:
Но такое решение делает ограничение на комментарии во всех разделах. Подскажите, пожалуйста, как применить ограничение во всех подкатегориях только определенного раздела сайта? Очень прошу помочь. Заранее большое спасибо!
Мне нужно, чтобы каждый пользователь не мог добавлять больше, чем 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;
}
Но такое решение делает ограничение на комментарии во всех разделах. Подскажите, пожалуйста, как применить ограничение во всех подкатегориях только определенного раздела сайта? Очень прошу помочь. Заранее большое спасибо!
Решено, переписал на стороне у клиента.