Кто нибудь делал календарь с повторяющимися событиями? И импорт этих собтий.

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

Аватар пользователя VasyOK VasyOK 27 июня в 18:29

Всем привет.

Есть задача: сформировать календарь повторяющихся событий. Например идущих каждую сб и вс с 19:00 до 21:00.

Кое как решил через fullcalendar_view и smart_date. Но вот импортировать пока нормально не получается.

Форумчане, кто-то занимается чем-то подобным? Не обязательно 1:1.

Ожидаемый ответ: "Я делал (Петя, Ваня делал). Вот что получилось."

Комментарии

Аватар пользователя voviko voviko 30 июня в 22:45

На ум приходит простой алгоритм: по крону клонировать определенные материалы и выставлять программно на следующую субботу дату события.

Аватар пользователя VasyOK VasyOK 1 июля в 9:26

Эмм не совсем. Даты событий прописаны в источнике импорта. Клонировать материалы тоже не совсем хочется.

Аватар пользователя voviko voviko 2 июля в 23:56

ну раз так, то будем исходит от обратного.
Дата в календаре - это отдельная запись, которая привязана к материалу.
Те должна быть отдельная табличка, где минимум два поля, дата и идентификатор сущности к которой относится.
Получается что нужно создать либо запись, либо сущность, к которой через референс прикрепить материал, который надо отобразить.

Аватар пользователя VasyOK VasyOK 3 июля в 0:37

Честно говоря референс не вижу куда применить.

Для меня задача делиться на 3 части.
1. Поле даты на ноде, предусматривающее ввод повторяющихся данных.
smart_date date_recur datetime_extras
2. Импорт значений в ноду. Только с date_recur после патча получилось.
3. Построение календаря, для этой ноды и желательно всех событий в месяце.
calendar_view calendar fullcalendar_view (скорей всего с ним) fullcalendar (патчится до 10ки)

Вот я спрашиваю: кто у нас подобным занимался?