События
Афиша сайта: ближайшие и прошедшие события, страница со временем, местом, ценой и ссылкой на билеты, блок на главную, файл .ics для календаря и разметка schema.org для поисковика.
Что умеет
- Афиша: ближайшие события и ниже прошедшие, по 20 на страницу.
- Страница события: описание, обложка из медиатеки и карточка «когда, где, почём» — время, место, адрес, цена, ссылка на билеты или запись.
- Кнопка «В календарь» отдаёт файл .ics, который открывают телефон, Google Календарь и Outlook.
- Событие «на весь день» показывается без часов и уходит в календарь датой.
- Событие считается прошедшим по времени конца, а не начала: занятие с 10:00 до 18:00 в полдень ещё идёт.
- Разметка schema.org Event: поисковик может показать дату и место прямо в выдаче.
- Событие можно показывать на одном языке сайта или на всех; есть черновики.
- События находятся поиском по сайту, ближайшие попадают в карту сайта.
Настройка
Панель → Настройки → События, группа «События на сайте»:- Сколько показывать на главной — по умолчанию 3. Если впереди ничего нет, блока на главной нет вовсе.
- Показывать прошедшие — включено по умолчанию. Если выключить, на странице остаётся только то, что ещё впереди.
Права
- Видеть события.
- Добавлять, править и удалять события.
На сайте
- /events — афиша, пункт «События» в меню сайта.
- /events/адрес — страница события.
- /events/адрес/calendar.ics — файл для календаря.
- Блок «Ближайшие события» на главной.
Установка и удаление
При установке создаётся таблица events. Удаление модуля с данными удаляет таблицу вместе со всеми событиями.Чего здесь нет нарочно
- Встроенной карты: это чужой скрипт на каждой странице и согласие на слежку ради одного прямоугольника. Вместо неё — ссылка «Показать на карте» на OpenStreetMap.
- Пустого блока «событий пока нет» на главной.
Как поставить
Модуль уже есть в коде движка, но в выпущенный архив ещё не входил. Он выйдет вместе со следующим выпуском NEX1ON.
История версий
1.0.0 войдёт в следующий выпуск
- Афиша: ближайшие и прошедшие события, страница события с временем, местом, ценой и ссылкой на билеты
- Файл .ics «В календарь» для телефона, Google Календаря и Outlook
- События на весь день и окончание по времени конца, а не начала
- Блок «Ближайшие события» на главную, число карточек — в настройках
- Разметка schema.org Event и страницы событий в карте сайта
- Позже в этой версии: события ищутся поиском по сайту; подпись месяца в блоке стала крупнее
Вопросы, ошибки и предложения — в разделе на форуме