Календарь контента

+21
4.17K

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

В настройках можем выбрать конкретный тип контента или выбрать "Определить автоматический", где система сам определить на странице какого типа контента находимся и выводить виджет для этого типа контента.
Иллюстрация

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

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

Так же можно организовать календарь событий
Иллюстрация
При нажатии на дату, всплывает список событии на этот день
Иллюстрация
Настройки виджета событииИллюстрация

Поле дата, у типов контента, обязательно должна участвовать в фильтре, даже если фильтр выключен для этого типа контента.
Иллюстрация
+1
Capitan Capitan 6 лет назад #
Поставил все работает
0
lakomet lakomet 6 лет назад #
А у меня выдаёт ошибку 404. Адрес site.ru/pages?date_pub[from]=2017-05-07&date_pub[to]=2017-05-07 такой должен быть?
И ещё, можно в опциях сделать выбор поля даты отличной от date_pub?
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Включили показ в фильтре в настройках поле Дата для типа контента Страницы? см. снимок выше

Данным момент работает только с поле date_pub
+2
lakomet lakomet 6 лет назад #
Каюсь, не для того типа контента включил фильтр. Всё работает.
Evanescence:
Данным момент работает только с поле date_pub
Есть тип контента "События", они могут быть прошедшими и предстоящими, для этого нужна сортировка по полю date_event, а не date_pub. Поэтому и прошу, вынести выбор поля, по которому нужно сортировать, в настройки виджета.
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Добавил возможность создать календарь событии с выбором поле дата в настройках
+1
lakomet lakomet 6 лет назад #
Спасибо.
0
Pocus Pocus 6 лет назад #
Еще чуть-чуть и получится афиша. Если учесть что события могут длиться несколько дней и быть периодически повторяющимися.
Evanescence, мне нравятся ваша работы. Спасибо.
+1
Artamos Artamos 6 лет назад #
Достойно, надо купить :)
0
Artamos Artamos 6 лет назад #
Пользуясь случаям я бы предложил написать компонент для импорта/экспорта контента из ексельфайла и продавать за разумную цену, чтобы работать с прайс-листами можно было и вообще решать много задач. Есть готовый вариант у Лодыря, но 3,5к за такое жалко отдавать.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Виджет обновлен, см. видео обзор
+2
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Не тот видео выложил
+2
R161Net R161Net 6 лет назад #
Спасибо! Нужный компонент.
+1
Gudan Gudan 6 лет назад #
А можно как то сделать, чтобы не с воскресенья календарь начинался, а с понедельника?
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Да, вот пример http://prntscr.com/iynwb2
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Ой, не правильно понял.
Там и так по умолчанию начинается с понедельника
0
Сергей Сергей 3 года назад #
Очень жаль что нет выбора категории scratch Есть надежда что появится выбор из категории?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 3 года назад #
Попробую добавить
0
Сергей Сергей 3 года назад #
Это я относительно Календаря событий, будет очень хорошо.
+1
Сергей Сергей 3 года назад #
Вот Evanescence как всегда, попробую добавить и добавил. Календарь событий теперь имеет выбор категорий. Зачем это решать вам? laugh
Я сделал так https://instantcms.ru/addons/reviews/562
+1
Pascal Pascal 3 года назад #
На 2.14.1 и 2.14.2 в виджете «события» не сохраняются настройки — пишет «указано недопустимое значение» возле поля с датой события. Подскажите, пожалуйста, как исправить?
+1
Pascal Pascal 3 года назад #
Вот такое решение подсказал Парвиз.
В файле \system\controllers\datecalendar\widgets\events\options.form.php в строку 62 и 72 добавить
'disable_array_key_rules' => true,

Всё должно быть как на фото prntscr.com/11y6nw7prntscr.com/11y6nw7
0
Сергей Сергей 2 года назад #
Очень хорошо, +++ правда я туда 2.14. пока не доехал.
0
Pascal Pascal 2 года назад #
В Firefox не работает календарь событий. Нет отметок на датах.
0
My-InstantCMS.Ru My-InstantCMS.Ru 2 года назад #
Проверил на последней версии firefox, проблем не вижу

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Справочник
Анонс разработки компонента Справочник для InstantCMS2
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.