Компонент выводит периоды (элементы инфоблока) на календаре. Начала периода - начало активности элемента. Конец периода - конец активности элемента. Возможно выводить элементы сразу с нескольких инфоблоков.
Для чего его можно использовать? Пример: У вас гостиничный бизнес. Вам нужно показывать на календаре даты занятости гостиничных номеров, чтобы потенциальный покупатель сразу сориентировался с датами заезда. Решение: Создаем инфоблок периодов, связываем его с инфоблком номеров, устанавливаем модуль, выбираем компонент, настраиваем и пользуемся!
Компонент идет со своими стилями в дефолтном шаблоне для примера. Вы можете легко их переписать, подогнав под себя. Так же названия месяцев указанны в шаблоне, чтобы их можно было легко изменить.
Если Вы пользуетесь модулем и он Вам нравится, пожалуйста, поставьте Мне нравится.
Впереди ещё много планов развития. Жду Ваших комментариев.
Установка стандартная:
Ставим модуль
идем в Компоненты => Контент => Календарь от Бендера => Календарь периодов дат
Настраиваем компонент
Компонент формирует стили для выделения дат, на основе ID инфоблоков(periods-*). Пример: у Вас есть инфоблок с ID 5, значит название класса будет "periods-5".
Так же формируются классы: start-periods (день начала периода), end-periods (день конца периода), periods-one (если период длиной в 1 день)
1.0.3, 21.01.2016
Обновлены скрипты jquery и jqueryui.
Изменено название списка компонентов на "Компонеты от Бендера".
1.0.2, 16.04.2015
Добавлена возможность создания ДЕМО инфоблоков с элементами.
Добавлена возможность получать любые данные по периодам, через AJAX.
Добавлены 2 новых шаблона: Tooltip(всплывашка) и fancybox(окно с данными при клике).
1.0.1, 10.09.2014
Существенно увеличена скорость работы календаря при больших нагрузках(много периодов с длительным интервалом).
Добавлена возможность быстрого выбора месяца и года.
Исправлены мелкие ошибки.
Все вопросы и пожелания можно оставлять в комментариях или отправлять по почте anton-capi@mail.ru