Календарь дней рождения модулем Calendar

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

Аватар пользователя Bafur Bafur 14 января 2018 в 0:35

Нужно сделать календарь дней рождения пользователей на основе модуля Calendar для 8-ки. Проблема в том что события выводятся только по дате рождения, а не за каждый год. Я так понимаю что нужно как-то сделать множественное поле из даты рождения. Заполнить его на 100 лет вперед. Или это как-то по другому решается? Может кто-то работал с этим модулем по подобной задаче.

Комментарии

Аватар пользователя Olegars Olegars 14 января 2018 в 2:31
1

Только программно, не знаю как работает "calendar" но думаю типа так -
views_query_alter(&$view, &$query)
а вот запрос

$query->add_where_expression(
2,"DATE_FORMAT(field_data_field_date_of_birth.field_date_of_birth_value,'%d-%m')=DATE_FORMAT(NOW()+ INTERVAL 3 HOUR,'%d-%m')");

где field_data_field_date_of_birth_value значение поля "день рождение"