Использование фильтра в модуле Views

Главные вкладки

Аватар пользователя poe poe 15 июня 2007 в 22:44

На главной странице сайта с помощью views сделан новостной блок. В нем должны выводиться анонсы запланированных мероприятий. С помощью CCK для этого создан особый тип материала, включающий поле дата - с использованием модуля date.
За счет настроек фильтра views должен выводить сообщения о будущих событиях, однако с наступлением следующего дня после того, что указан в форме даты опубликованного материала, сообщение о данном мероприятии автоматически снимается и уходит в архив.
Казалось бы, все просто - ставим в настройках фильтра по модулю "дата" значение: greater or equal to NOW" и все работает...
Однако получается следующее. В блоке действительно выводятся только сообытия на будущие дни, но если приглядеться - это все даты, где число месяца старше сегодняшнего, безотносительно к тому, о каком месяце идет речь. И в то же время часть дат, относящихся к следующим месяцам, не выводится. Например, сегодня 15 июня, - так вот сообщение о планах на 16 июня будет выводится, а на 5 июля уже нет. А на 20 июля снова да. ну ит.д.
То есть параметр день совершенно самостоятелен и ни с чем не коррелирует.
Посоветуйте, наверняка можно использовать какую-то дополнительную настройку или формулу, чтоб все привести в соответствии с логикой.

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 16 июня 2007 в 8:35

Возможно, это связано с тем, что в поле, предоставляемое модулем date, и поле даты во views имеют разный формат представления. По идее они должны быть приведены к единому unix-формату.