9.0 KiB
9.0 KiB
Unicalendar
Модуль Unicalendar - календарь событий v3.32
для AVE.CMS ALT ≥ v3.31
Модуль позволяет создавать календари, событиями которых являются все документы из заданной рубрики либо определенные документы из заданной рубрики.
- Пример работы с модулем Календарь:
- Создайте рубрику "Календарь" которая будет содержать в себе следующие поля:
- Название события
- Место проведения события
- Описание события
- Изображение (тип поля Изображение (Одиночное))
- Дата начала события (тип поля Дата (Unix Timestamp))
- Дата завершения события (тип поля Дата (Unix Timestamp))
- Создайте документ в рубрике "Календарь" и заполните в нем эти поля.
- Скачайте архив с модулем unicalendar-main.zip и положите его в папку modules, разархивируйте, после чего у вас появится папка unicalendar, ее оставляем архив unicalendar-main.zip удаляем.
- Перейдите в раздел управления модулями вкладка Неустановленные модули, установите модуль Универсальный календарь событий.
- Перейдите к управлению модулем вкладка Создать календарь, выберите тип событий календаря, далее выберите рубрику и вам станет доступным выбор полей для создания тизера события.
- Выбор полей для создания тизера события:
- Название события - по умолчанию используется содержимое тега
<titel></title>но вы можете использовать поле из документа. - Изображение - выберите поле Изображение (Одиночное). Если оставить это поле пустым - календарь просто проигнорирует его.
- Описание события - используйте нужное вам поле из документа. Важно - все HTML теги, если они имеются, будут очищены, выведется только текст.
- Место события - используйте нужное вам поле из документа. Если оставить это поле пустым - календарь просто проигнорирует его.
- Дата начала - по умолчанию используется дата и время создания документа. Однако, если вам понадобится указать более позднюю дату, например документ создан 20 апреля , а вы хотите в календаре установить дату события 1 мая - используйте для этого в документе поле Дата (Unix Timestamp), это позволит выбрать дату и время в правильном формате. Если использовать текстовое поле, запишите дату и время в таком формате: 01-05-2026 19:00
- Дата завершения - полностью аналогична Дате начала.
- Кликните кнопку "Создать". Ваш календарь будет готов к использованию после размещения системного тега [mod_unicalendar:XXX] в документе или Основном шаблоне или в шаблоне Рубрики.
- Название события - по умолчанию используется содержимое тега
- Создайте рубрику "Календарь" которая будет содержать в себе следующие поля:
- Календарь в публичной части сайта не делает запросов к базе данных. Создавая календарь вы создаете js файл с данными с которыми он работает. Поэтому, если вы, создав и сохранив календарь решили сделать в документе какие либо изменения - правки в полях, датах документа или меняете название документа -
<titel></title>, обязательно после сохранения документа или удаления документа, пересохраните для актуальности календарь использующий данные из этого документа. Таким образом вы обновите js файл с данными и календарь будет актуальным. - Используйте файл eventCalendar.css, подключается программно при использовании модуля и расположен в каталоге
modules/unicalendar/css/, для редактирования некоторых стилей календаря. Непосредственно разметка вывода находится в файле jquery.eventCalendar.js