Всем привет.
Есть задача: сформировать календарь повторяющихся событий. Например идущих каждую сб и вс с 19:00 до 21:00.
Кое как решил через fullcalendar_view и smart_date. Но вот импортировать пока нормально не получается.
Форумчане, кто-то занимается чем-то подобным? Не обязательно 1:1.
Ожидаемый ответ: "Я делал (Петя, Ваня делал). Вот что получилось."
Комментарии
На ум приходит простой алгоритм: по крону клонировать определенные материалы и выставлять программно на следующую субботу дату события.
Эмм не совсем. Даты событий прописаны в источнике импорта. Клонировать материалы тоже не совсем хочется.
ну раз так, то будем исходит от обратного.
Дата в календаре - это отдельная запись, которая привязана к материалу.
Те должна быть отдельная табличка, где минимум два поля, дата и идентификатор сущности к которой относится.
Получается что нужно создать либо запись, либо сущность, к которой через референс прикрепить материал, который надо отобразить.
Честно говоря референс не вижу куда применить.
Для меня задача делиться на 3 части.
1. Поле даты на ноде, предусматривающее ввод повторяющихся данных.
smart_date date_recur datetime_extras
2. Импорт значений в ноду. Только с date_recur после патча получилось.
3. Построение календаря, для этой ноды и желательно всех событий в месяце.
calendar_view calendar fullcalendar_view (скорей всего с ним) fullcalendar (патчится до 10ки)
Вот я спрашиваю: кто у нас подобным занимался?