Создание и управление календарями

Создание календаря категорий

Разница между календарём тем и календарём категорий заключается в том, что первый использует добавить дату из конкретного ответа в теме и отображает календарь внутри самой темы, тогда как второй использует создать событие в любой теме настроенной категории и отображает календарь событий в категории.

1. Включите плагин календаря

В /admin/site_settings/category/discourse-calendar?filter=plugin%3Adiscourse-calendar → календарные категории:

Вам понадобится что-то вроде: categoryId=123;postId=4949;tzPicker;defaultView=month

  • categoryId найти несложно: это число в URL при переходе по ссылке #category.

  • postId можно найти так: перейдите к описанию категории (закреплённая тема «О категории») и добавьте .json к URL: postId находится в начале JSON-файла.

  • Ознакомьтесь с документацией discourse-calendar по доступным опциям.

  • Добавьте категорию (в нашем примере она имеет номер 123) в категории календаря событий.

Вы также можете установить параметр разрешить создание постов событий в группах, чтобы включить группы, которые смогут добавлять события.

2. Создание события

Вы можете создать новую тему в категории 123 и нажать создать событие (через кнопку с шестерёнкой).

Событие затем появится в календаре категории.

:tada:

2 лайка