11 сообщений / 0 новое
Последнее сообщение
infarh
Аватар пользователя infarh
Views выборка по CCK Date без учета года. Ежегодные события

Здравствуйте. Уже довольно давно мучаюсь с этой проблемой. Я создал тип материала, создал поле date в нём, при помощи ССК и пытаюсь во вьюсах сделать так, что бы каждый год в один и тот же день выводились события, например что бы в один и тот же день выводилась моя днюха. Пробовал по-разному настраивать, но всё никак не выходит :( Я так понимаю, что это с помощью аргументов надо делать? Потому что с фильтрами не выходит - они в любом случае учитывают год.

chilic
Аватар пользователя chilic

Попробуйте в аргументах:
Provide default argument -> PHP Code -> код который нужную дату

infarh
Аватар пользователя infarh

А можно немного подробнее? Я и в php то не очень...

infarh
Аватар пользователя infarh

Мне вроде как подсказали код:
<?php
if (!$node->nid) node_save($node);
$out = 10000 + date('d', strtotime($node->field_date_live[0]['value'])) * 100 + date('m', strtotime($node->field_date_live[0]['value']));
$node_field[0]['value'] = $out;
?>

Я так понимаю этот код надо вставлять в место описанное выше?

chilic
Аватар пользователя chilic

А что этот код должен делать?

infarh
Аватар пользователя infarh

В первом посте написано, что мне надо... по логике он это и должен делать

chilic
Аватар пользователя chilic

В каком формате хранится дата?

infarh
Аватар пользователя infarh

Новости должны выводиться с учётом дня и месяца

chilic
Аватар пользователя chilic

При проведении небольшого эксперимента выяснилось что год обязателен)
Может проще сделать модуль?

infarh
Аватар пользователя infarh

Кому проще? Я php не знаю... В том то и проблема, что год обязателен... Если ты согласишься помочь, то буду благодарен :)

chilic
Аватар пользователя chilic

есть ещё вариант:
1) модифицировать SQL запрос к базе
2) использовать custom_field во views