Ограничение числа новостей DLE
Открываем \engine\modules\addnews.php
После:
1 2 3 | if ($user_group[$member_id['user_group']]['news_sec_code'] AND ($_REQUEST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session']) ) { $stop .= "".$lang['news_err_30'].""; } |
вставляем:
1 2 3 4 5 6 | $news_num = 1; // кол - во новотей, разрешенное для публикации (в сутки) $news_day = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE autor = '{$member_id['name']}' AND date LIKE '". date('Y-m-d', time()) . "%'"); if($news_day['count'] >= $news_num) { $stop .= "Лимит в {$news_num} новостей исчерпан! Вы сегодня уже добавили {$news_day['count']} новостей!"; } |
Думаю, это пригодится многим любителям Data Life Engine. Пользуйтесь на здоровье!
Взято с 4dle.ru
- Чтобы получать удовольствие от отдыха, необходимо купить спиннинг, причем лучший!
- domvspb.ru строят загородные дома “под ключ”
- Самая массовая распродажа книг в Москве! Спешите!!!

июня 6, 2010 at 16:19
Спасибо, а то на оф. сайте так и не нашел, как ограничить число публикаций!