Виджет "Календарь событий"

+11
3.04K

Виджет, который позволит организовать на вашем сайте афишу мероприятий, календарь событий, календарь праздников и многое другое посредством стандартных типов контента. Создан на основе EvoCalendar

Изображение

Виджет подключается к любым типам контента, и в нем можно гибко манипулировать с датой события. По умолчанию виджет подцепляет дату публикации, но вы можете создать свое поле для вывода.

Поддерживается группировка событий, объединение событий в одну дату и многое другое. Виджет будет развиваться и дополняться дополнительным функционалом

0
Happy Happy 3 года назад #

классная штука на 2.13 подойдет?

0
Make Make 3 года назад #

Да, изначально не подходило, но уже обновил для всех версий почти

0
Сергей Сергей 3 года назад #

Данные событий из одного типа контента, или из нескольких указанных?

0
Анапа-Турцентр Анапа-Турцентр 3 года назад #

В одном виджете календаря один тип контента и пока только одну дату на событие. В процессе должно быть больше всего. 

0
Make Make 3 года назад #

На данный момент можно выводить данные из одного типа контента, но сейчас я исправляю этот момент, в календарь можно будет отправлять записи из всех типов контента.

0
Сергей Сергей 3 года назад #

Тогда действительно афиша событий, получится, отменно.+++

0
Алексей Т Алексей Т 3 года назад #

Отличное дополнение для сайтов на Инстант+

0
Milyana Milyana 3 года назад #

Здравствуйте. Кто-нибудь ставил на шаблон Ultimate? Он не отображается, а делает отступ вниз. 

0
handrey handrey 3 года назад #

Ставил на 2.14.2 и 2.14.3, шаблон модерн. Не заработало :(

Посмотрел код страницы, что там есть. Но не загрузилось

  1. <script src="/templates/default/controllers/content/widgets/events/assets/evo-calendar.min.js?1639575525" ></script>
  2. <script>
  3. $(document).ready(function() {
  4. $('#calend').evoCalendar({
  5. eventDisplayDefault: true,
  6. theme: "Midnight Blue",
  7. language: "ru",
  8. calendarEvents: [
  9. {
  10. id: 'event37293',
  11. name: "Площадка спортивная",
  12. date: "2021-12-10 14:04:25",
  13. type: "holiday",
  14. todayHighlight: true,
  15. description: "1",
  16. },

 

0
handrey handrey 3 года назад #

Что нашел, если в используемых полях есть символ " то возникает ошибка.

0
handrey handrey 3 года назад #

Например name у нас в Базе  — Площадка «Спортивная»
Значит получим что то такое типа как ниже и это уже JS не нравиться
Как понимаю нужно экранировать кавычки. Это первое пока что нашел.

  1. <script src="/templates/default/controllers/content/widgets/events/assets/evo-calendar.min.js?1639575525" ></script>
  2. <script>
  3. $(document).ready(function() {
  4. $('#calend').evoCalendar({
  5. eventDisplayDefault: true,
  6. theme: "Midnight Blue",
  7. language: "ru",
  8. calendarEvents: [
  9. {
  10. id: 'event37293',
  11. name: "Площадка "Спортивная"",
  12. date: "2021-12-10 14:04:25",
  13. type: "holiday",
  14. todayHighlight: true,
  15. description: "1",
  16. },
+2
Make Make 3 года назад #

Данный виджет в ближайшее время будет обновлен. 

+2
handrey handrey 3 года назад #

Это будет просто шедеврально...

Будем ждать.

Спасибо

0
alexbabo alexbabo 2 года назад #

Здравствуйте,
Обновление планиурете в ближайшее время дла 2.15.2?

0
akokna akokna 2 года назад #

Виджет вписался на сайт отлично, спасибо разработчику! Только есть одно маленькое НО по фукционалу. Когда выбираешь дату, событие выводится, но при клике по событию не происходит перехода на материал. Причём при наведении на событие, курсор показывает что это Ссылка, но при этом внизу окна браузера не отображается адрес перехода.

Может кто нибудь знает как это изменить, и сделать ссылку рабочей? Подскажите, плиз.

0
Make Make 2 года назад #

По моему в библиотеке evo-календарь нет такой функции, надо почитать документацию.

Еще от автора

Бесплатный компонент - управление страницами 404
Простой компонент, который позволяет переопределить настройки дефолтной страницы 404, а также установить новую на выбор из двух представленных шаблоно
User-Panel v.1.0.4
Большое обновление виджета, множество улучшений, а также дополнительный запланированный функционал.
User-панель. Функциональное меню для вашего сайта
Виджет, который позволит вывести на вашем сайте функциональную панель с различными настройками.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.