Авг
12

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

Author K_E_V_in    Category DLE     Tags , , ,

Открываем \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. Пользуйтесь на здоровье!

Взято с 4.ru

1 комментарий к записи “Ограничение числа новостей DLE”

  • Progsforsite 6 июня 2010 - 16:19

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

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

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

В Вашем браузере отключена поддержка JavaScript! Для корректной работы Вам необходимо включить поддержку JavaScript и обновить данную страницу.