Искать  
 
   
 
Отображение приближающихся событий
Отправлено: 23 Апрель 2010 08:34 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2009-04-14

Добрый вечер. Задам вопрос ибо сам не знаю даже в какую сторону копать.
У меня есть сайт, на котором есть записи-события.

События происходят по определённым датам.

Для записи я создал поля, Дата1, Дата2, Дата3.
Назначил им нужный тим.

Допустим Дата1 — 1 апреля, Дата2 — 5 апреля, Дата3 — 10 апреля.

Если сегодня 3 апреля, то мне нужно вывести заголовок и дату ближайшую к этому дню, т.е. 5 апреля.

На сайте это будет выглядеть так:
Ближайшее событие:
5 апреля «Тема события»

Я пытался выдернуть из бызы SQL запросом, но поле дата заполнено в каком то непонятном формате.

Профиль
 
 
Отправлено: 23 Апрель 2010 08:40 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2009-04-14

Что то мне подсказывает что мне может помочь модуль Calendar от Солспейсов, но 70 баксов, как то жалко тратить на это дело.

Профиль
 
 
Отправлено: 23 Апрель 2010 09:33 P.M.   [ Игнорировать ]   [ # 2 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

SQL запросом все легко дергается.
Время это UNIX время - время в секундах от января 1970 года
Вот мой запрос под мои нужды, попробуйте по себя адаптировать:

SELECT rs2.rel_parent_id AS rel_id
                                                   FROM exp_relationships 
AS rs
                                                   LEFT JOIN exp_relationships 
AS rs2 ON rs2.rel_child_id rs.rel_child_id
                                                   LEFT JOIN exp_weblog_titles 
AS wt ON wt.entry_id rs2.rel_parent_id
                                                   WHERE rs
.rel_parent_id '{segment_3}' AND wt.weblog_id 5  AND rs2.rel_parent_id {segment_3} ORDER BY rs2.rel_parent_id ASC LIMIT 1 

У меня бвыирется ближайшая запись.
Обратите больеш внмиания на последнюю строку

Профиль
 
 
Отправлено: 23 Апрель 2010 09:41 P.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2009-04-14

Спасибо большое. Завтра на свежую голову буду разбираться. О результатах сообщу.

Профиль