创建和管理日历

创建分类日历

主题日历(topic calendar)与分类日历(category calendar)的区别在于,前者使用来自特定主题回复的 ![add date|35x37](upload://rXT5BfnRxU4OVSGnwrIWTjqFlYb.png “添加日期”),并在主题本身中显示日历,而后者则使用已配置分类中的任意主题的 ![create event|29x28](upload://mFtdlH6k8fKKfYPZIOrAWUaEf5Q.png “创建事件”),并在分类中显示事件日历。

1. 启用日历插件

在 /admin/site_settings/category/discourse_calendar?filter=plugin%3Adiscourse-calendar → calendar categories 中:
您需要类似这样的设置:categoryId=123;postId=4949;tzPicker;defaultView=month

  • categoryId 很容易找到:点击 #category 时的 URL 中的数字。

  • postId 可以这样找到:转到分类描述(“关于分类”的置顶主题),然后在 URL 末尾添加 .json:postId 位于 JSON 文件的开头。

  • 查看 discourse-calendar 文档中可用选项。

  • 将分类(在本例中为编号 123)添加到 events calendar categories。

您可能希望设置 discourse post event allowed on groups 以包含您希望能够添加事件的组。

2. 创建事件

您可以在分类 123 中创建一个新主题,然后(从齿轮按钮)点击 create event。

然后,该事件将出现在分类日历上。

:tada:

2 个赞