| 摘要 | 一个欢迎模态框,旨在通过可操作的方式帮助新用户或回归社区成员开始探索/参与论坛 | |
| 预览 | Theme Creator (需要登录) | |
| 代码仓库 | GitHub - noahLovell/discourse-welcome-modal | |
| 安装指南 | 如何安装主题或主题组件 | |
| Discourse 主题新手? | Discourse 主题使用入门指南 |
安装此主题组件
为什么要使用它?
许多社区的注册率很高,但在“第一天流失”方面却面临挑战。通过提供可操作的路径,可以减轻新成员的认知负担,并引导他们采取有助于长期留存的高价值行为。
屏幕截图
桌面端
移动端
工作原理
该模态框采用基于逻辑的推出机制,因此您可以避免打扰已经熟悉您社区的常规成员。
- 新用户:自动向在您的
feature_enabled_date之后注册的所有用户显示。 - 宽限期:在可配置的时间窗口内,该组件会“静默地”将活跃用户标记为已查看模态框,以免打扰他们。
- 旧用户:在您的宽限期结束后,向返回论坛的现有用户显示,帮助他们重新融入。
注意:“已查看”状态存储在用户的浏览器本地,因此如果他们更换设备或清除缓存,该模态框可能会重新出现。
设置
| 设置 | 类型 | 默认值 | 描述 |
|---|---|---|---|
feature_enabled_date |
string |
\"2026-01-01\" |
以 YYYY-MM-DD 格式输入日期。 |
grace_period_months |
integer |
3 |
从功能启用日期算起,静默标记现有用户已查看的月数。 |
card_layout |
enum |
\"grid\" |
选择欢迎模态框中卡片的显示方式(grid 或 list)。 |
card_content |
objects |
[] |
配置欢迎模态框中显示的卡片(需要 id、title、subtitle、imgUrl、altText、btnLabel 和 action)。 |
title (翻译) |
text |
Join the conversation |
在模态框顶部显示的标题。 |
close_btn (翻译) |
text |
Done |
用于关闭模态框的按钮标签。 |
这是我的第一个真正的主题组件
我很期待反馈、想法以及可以做得更好的地方 ![]()


