Всем привет,
Я устанавливаю и поддерживаю Discourse впервые, хотя уже давно пользуюсь им.
Чувствую себя немного потерянным из-за некоторых плагинов и, казалось бы, отсутствия документации. Сейчас мой фокус — плагин Discourse Calendar.
Я нашёл две темы:
Сам плагин — Discourse Calendar
Запрос помощи How to use the calendar plugin?
Ни одна из них толком не объясняет, как использовать плагин, кроме как создание основного календаря в первом сообщении и добавление событий в ответных сообщениях к тому же посту.
На скриншотах видно несколько цветов, что наводит на мысль, что календарь может брать данные из нескольких категорий?
В настройках плагина также есть параметр calendar categories, но я не совсем понимаю, как его использовать. Мне удалось отобразить календарь в верхней части страницы категории, но он пуст.
Сейчас я использую categoryId=7;postId=19, где категория 7 — та, над которой должен отображаться календарь. Затем я не был уверен насчёт postId. Я пробовал пост, в котором есть событие, и пост, где календарь — это первое сообщение, а даты — ответы. Календарь появляется вверху категории (в некорректно отображаемом нескроллящемся блоке), но события на нём не отображаются, независимо от того, какой postId я указываю.
Вспомогательный текст также упоминает: Другие допустимые настройки: tzPicker, weekends и defaultView.
Но нет объяснения, что они делают и как их использовать.
Короче говоря, я ищу любые подсказки или ссылки на материалы, которые более подробно объясняют работу этого плагина.
В конечном счёте, я надеюсь найти способ, чтобы календарь мог читать данные из нескольких сообщений в категории. Сейчас я инструктирую пользователей создавать два поста: создать новую тему и добавить событие, включая описание и так далее. Эта тема предназначена для обсуждения события.
Затем я прошу их скопировать ссылку на эту тему, перейти к закреплённой теме «Главный календарь событий» и в ответе указать дату, а затем вставить ссылку на событие. Таким образом, календарь в теме «Главный календарь событий» содержит все события, но для каждого события есть отдельная тема для обсуждения.
Кажется, что должен быть более простой способ, но я не знаю, какой именно.
Большое спасибо за любую помощь.


