本指南介绍如何使用 Discourse 中的日历和事件插件创建和管理事件。内容包括如何创建事件、设置事件选项、与事件互动以及查看即将发生的事件日历。
所需用户级别:所有用户(需具备相应权限)
启用事件
事件是 日历和事件插件 的一项功能。要使用此功能,请执行以下步骤:
- 启用日历和事件插件
- 配置相关设置
如需了解启用和配置插件的详细说明,请阅读 Discourse 日历和事件插件指南。
强烈建议在使用事件时保持
local dates(本地日期)功能处于启用状态。
创建事件
创建事件的步骤如下:
- 开始创建新主题,或编辑现有主题的第一条帖子
- 点击工具栏中的 + 图标
- 从下拉菜单中选择“创建事件”
在富文本模式下,您可以直接在编辑器中配置事件。
在 Markdown 模式下,此操作会在编辑器中添加一个可编辑的 Markdown 代码块。您可以将此代码块放置在帖子的任何位置。以下是一个简单示例:
[event start="2024-02-28 20:00" status="public"]
[/event]
在编辑过程中,您将在预览中看到事件的可交互占位符,您可以在其中编辑事件:
事件选项
创建事件时,您可以设置各种选项。部分选项可通过点击预览右上角的齿轮图标在高级设置中找到。
- 开始和结束日期及时间:事件必须包含开始日期;结束日期为可选
- 事件名称:可选;如未指定,默认使用主题标题
- 地点:为事件添加地点
- 网址:添加一个链接以在事件信息中显示
- 描述:提供更多关于事件的详细信息(支持换行和链接)
- 最大参与人数:设置可标记为“参加”的人数上限
- 时区:设置事件的时区(Markdown 中的时间将按指定时区解析;若未设置时区,则默认为 UTC)
- 显示本地时间:以事件所在时区而非查看者时区显示事件时间——适用于特定地点的线下活动
- 多少人可确认出席:
- 无限制
- 最多…
- 无(不跟踪出席情况,“参加/不参加”按钮将不显示)
- 出席类型:
- 公开
- 仅限邀请(参与者必须是特定群组成员)
- 提醒:设置可选提醒以通知参与者或提升主题
- 重复:设置是否为重复事件(可设置重复的结束日期)
- 聊天集成:(仅限工作人员,且需启用聊天功能)为事件创建专属聊天频道
设置这些选项后,您的事件主题将类似于以下内容:
事件菜单
事件创建后,右上角的菜单将提供其他选项:
所有用户(具备相应权限)可用的选项:
- 添加到日历(下载 .ics 文件或添加到 Google 日历)
- 向事件创建者发送私信
- 即将发生的事件(在重复事件上可见)
可管理事件的用户可用的选项:
- 通知用户(邀请用户参加事件;仅限公开事件)
- 显示参与者(查看完整参与者列表)
- 导出事件(下载 RSVP 列表)
- 批量邀请(通过界面或上传 CSV 文件邀请人员)
- 编辑事件
- 关闭事件 / 打开事件(重新打开之前已关闭的事件)
与事件互动
用户可通过“参加/感兴趣/不参加”按钮标记其预期出席情况。他们的头像将显示在事件视图中。
管理员可通过站点设置
event participation buttons配置可用的参与按钮。
对于热门事件,用户可点击“显示全部”按钮查看完整的回复列表:
如果事件设有结束日期,事件详情还将显示在主题列表和滚动时的主题标题中:
即将发生的事件日历
所有创建的事件均列在“即将发生的事件”日历中。您可以在侧边栏或页眉下拉导航菜单中添加指向该日历的链接。
该日历可通过 /upcoming-events 页面访问,用户可在此以日历形式查看事件摘要。点击某个事件将打开相关主题以进行 RSVP 或查看讨论:
常见问题解答
问:我可以更改谁可以创建事件吗?
答:可以,这由站点设置 discourse post event allowed on groups 控制,该设置指定了哪些群组被允许创建事件。







