Вы можете создать обычный календарь, добавив следующее в первый пост (OP) темы (с отмеченной опцией calendar enabled):
[calendar]
[/calendar]
Затем все последующие посты с описанием и датой будут автоматически добавлены в него. Например:
У меня день рождения!
[date-range from=2022-12-20 to=2020-12-21 timezone="America/Boise"]
Далее вы можете взять ID категории, где хотите более prominently отобразить календарь (он находится в конце URL категории), и ID поста темы календаря (его можно получить из JSON), и добавить их в это настройку:
Посты с элементами календаря в этих темах управляются настройкой delete expired event posts after. ![]()
Более подробная информация доступна в теме Discourse Calendar (and Event), хотя, если вам понадобится дополнительная помощь, не стесняйтесь создать новую тему в Support.
На самом деле, это кажется подходящим моментом, чтобы переместить эту тему в Support для постоянного размещения, теперь что мы знаем, что настройка работает как ожидалось. После того как я обновлю документацию по Calendar&Event, возможно, стоит создать новые темы в ux или #feature, чтобы охватить любые недостающие идеи. ![]()
