Ограничить количество комментариев в день в определенном разделе

Все блоги / DLE движок для сайтов 24 мая 2013 0   
Здравствуйте! Помогите, пожалуйста, решить проблему.

Мне нужно, чтобы каждый пользователь не мог добавлять больше, чем 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

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций