Ограничение числа новостей DLE

Открываем \engine\modules\addnews.
После:

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

Один комментарий to “Ограничение числа новостей DLE”

  1. Progsforsite Says:

    Спасибо, а то на оф. сайте так и не нашел, как ограничить число публикаций!

Прокомментировать

XHTML: Можете использовать теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я ЧЕЛОВЕК!!!!.

Наталья Подольская шаблоны wordpress Энциклопедия животного мира. Фото и статьи. Заказать свадебный макияж в Минске, пробный макияж бесплатно!