N1 N1Time

← Модули Nex1on

События

версия 1.0.0 войдёт в следующий выпуск нужен движок 0.9.7 обновлён 20.09.2026

Афиша сайта: ближайшие и прошедшие события, страница со временем, местом, ценой и ссылкой на билеты, блок на главную, файл .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 20.09.2026 войдёт в следующий выпуск
  • Афиша: ближайшие и прошедшие события, страница события с временем, местом, ценой и ссылкой на билеты
  • Файл .ics «В календарь» для телефона, Google Календаря и Outlook
  • События на весь день и окончание по времени конца, а не начала
  • Блок «Ближайшие события» на главную, число карточек — в настройках
  • Разметка schema.org Event и страницы событий в карте сайта
  • Позже в этой версии: события ищутся поиском по сайту; подпись месяца в блоке стала крупнее

Вопросы, ошибки и предложения — в разделе на форуме