3еместо

2

0
+2

Вывод новостей из будущего

Есть категория "События", в которые публикуются новости вида - "дата проведения"/"Заголовок"/"Короткая новость"

Дата проведения это различные события, которые уже были и которые будут (разрешение на вывод новостей из будушего включено). Например

01.01.2013 Новый год
13.01.2013 Старый новый год
23.02.2013 23 фераля
08.03.2013 8 марта

Необходимо организовать вывод 10 событий от текущего дня и будущее, т.е. на сегодня (17 января) должны выводится только 2 последние новости в блоке.
Опционально вывод всех новостей за текущий месяц.

Запрос будет вида

$this_month = date( 'm', $time );
$this_year = date( 'Y', $time );
$this_day = date( 'd', $time );

$db->query ("
SELECT DAYOFMONTH(DATE) AS
DAY, id, date, DATE, title, alt_name
FROM dle_post
WHERE approve = '1'
AND category = 7
AND DATE >= '{$this_year}-{$this_month}-{$this_day}'
ORDER BY DATE DESC
LIMIT 0,99
");

Александр, 17.01.2013, 09:43
Статус идеи: ожидает рассмотрения

Комментарии

ПафНутиЙ, 17.01.2013, 10:03
Для этого, если не ошибаюсь, есть модули афиш.
Александр, 17.01.2013, 10:04
Возможно, свою задачу я решил, просто предлагаю TODO для универсальности
ПафНутиЙ, 17.01.2013, 10:09
Ясно. Буду иметь ввиду. Спасибо за идею.

Оставить комментарий