вопрос
Всем привет! Решил использовать API DLE для вывода списка новостей на отдельной странице. Однако новости на модерации также выводились. Решение нашёл здесь, всё ок. Но возникла другая проблема. Отложенные новости также выводятся на странице. Можно ли как-то организовать проверку времени? Надеюсь на помощь!
function take_news ($cat, $fields = "*", $start = 0, $limit = 10, $sort = 'id', $sort_order = 'desc')
{
if ($this->dle_config['allow_multi_category'] == 1)
{
$condition = 'category regexp "[[:<:]]('.str_replace(',', '|', $cat).')[[:>:]]"';
}
else
{
$condition = 'category IN ('.$cat.')';
}
$condition .= 'and approve=1'; //Не выводить новости на модерации
return $this->load_table (PREFIX."_post", $fields, $condition, $multirow = true, $start, $limit, $sort, $sort_order);
}
$condition .= "AND `approve` = '1' AND `date` < '".date('Y-m-d H:i:s', time())."'";