Календарь новостей, событий, мероприятий, афиш и тп.

Виджет. Календарь событий
Календарь-виджет для отображения дней-события с всплывающими блоками перечня событий на определенную дату.

Настройка и примеры в Readme репозитария.

Виджет. Календарь событий с несколькими диапазонами датВозможно ипользование даты события из TV параметра вместо даты публикации, также возможно использование двух TV параметров для указания даты начала и окончания события, а также использования мультиполя (на текущий момент формат с разделителями — ddMultipleFields, JSON в планах) — строки, содержащие даты начала и окончания событий.

В репозитарии есть demo. Также использование можно посмотреть на сайте Общественной палаты Крыма (первое изображение в посте) — первая реализация, только с использованием даты публикации ресурса.
После возникновения необходимости указания множества диапазонов дат событий календарь бы доработан (сайт Крымского многофункционального колледжа, а также для сайта с расписаниями туристических походов)

Репозитарий, Скачать zip

11 комментариев

avatar
Из ссылки на репозиторий уберите запятую в конце, пжлст.
P.S. Спасибо за дополнение :)
avatar
спасибо, поправил
avatar
Здравствуйте! Прошу прощения, а на странице как сделать вывод компонента?
avatar
{{EventsCalendar}}
avatar
Это подключение чанка; а скрипт где должен быть подключен? Внутри чанка? Как ни крутила, не выходит: sp.mgppu.ru/
avatar
Проблем у Вас несколько…
1) на странице скрипт jquery-1.9.1.min.js подключен после исполняемого скрипта календаря, поменяйте их местами..;
2) разбросали стили и скрипты как Вам удобно, хотя в скрипте календаря есть предустановленные прописанные пути к файлам;
3) внесли ли изменения в файл /index-ajax.php?
4) кривые кодировки в БД, из-за этого названия месяцев будут выводится «кракозябрами»…
Комментарий отредактирован 2017-07-26 07:33:48 пользователем f1fanatic
avatar
Добрый вечер!
Спасибо Вам большое!
Но все равно не работает… Вроде все сделала — скрипты перенесла, jquery подключила вначале, изменения в index-ajax.php внесены с самого начала… Про кодировку не поняла — используется UTF-8. Не работают всплывашки… Используется последняя версия — Evolution 1.3.3. Правильно ли я понимаю, что сниппет надо просто перенести, не копировать через админку?
avatar
Правильно ли я понимаю, что по умолчанию используется дата публикации документа, но может использоваться и другая переменная, скажем, event-date? Спасибо еще раз!
avatar
1) Посмотрите у себя в коде 23 и 25 строку...;
2) Сначала постройте календарь на тестовой страничке, убрав все лишние скрипты, типа тут, что-бы никакие скрипты Вам не мешали…
3) Потом уже переносите Ваш календарь на главную

но может использоваться и другая переменная, скажем, event-date
Правильно, но нужно чуть править конфиг
avatar
Да, обратите внимание на использование TV параметров и их конфигурацию useDates
в зависимости от ваших целей: одна дата, две даты, просто несколько дат, отрезок времени — дата начала и конца, несколько отрезков времени.
avatar
О, спасибо большое, получилось!!! sp.mgppu.ru/тестовый-календарь/календарь.html Настроила вывод по TV. Отличный виджет с массой возможностей, спасибо автору!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.