|
|
|
 |
摘要 |
Discourse Cakeday 会在用户加入纪念日和(可选的)生日当天,用庆祝表情符号装饰用户头像。  |
 |
安装指南 |
此插件已捆绑在 Discourse 核心中。无需单独安装该插件。 |
启用 Cakeday
Cakeday 插件默认启用,但可以从其设置中禁用/启用,访问路径为 admin/plugins 页面:

功能
- 在帖子、用户卡片和用户页面上显示表情符号,用于论坛加入纪念日和/或生日:(可显示的表情符号也可自定义)
- 在
/cakeday/anniversaries/today 提供可浏览的纪念日和生日目录
- 自动使用加入日期作为纪念日,并在每个用户的“偏好设置->个人资料”页面添加可选的出生日期字段(仅限月份和日期)
设置
- 通过在管理员设置中搜索“cakeday”查看所有相关站点设置
| 名称 |
描述 |
| cakeday enabled |
在用户加入 Discourse 的日期,在其姓名旁显示 cakeday 表情符号 |
| cakeday emoji |
在用户加入 Discourse 的日期,显示在用户姓名旁的表情符号。可以通过空格指定多个表情符号 |
| cakeday birthday enabled |
在用户生日当天,在其姓名旁显示生日表情符号 |
| cakeday birthday emoji |
在用户生日当天,显示在用户姓名旁的表情符号。可以通过空格指定多个表情符号 |
由我们托管?此插件在我们所有的托管层级中均可用 Cakeday | Discourse - Civilized Discussion
58 个赞
4 个帖子已拆分为新主题:只显示纪念日而不显示生日?
Canapin
(Coin-coin le Canapin)
拆分了此话题
211
您好,仅供参考,已暂存的用户有一个生日徽章,但它没有出现在生日列表中(只显示普通用户):slight_smile:
3 个赞
是否可以手动编辑(或最好上传 CSV 文件)周年纪念字段?
我们的主要问题是我们已将社区从一个非常旧的平台(enjin)迁移到 Discourse。我们设法抓取了大部分数据,包括我们旧的加入日期,但显然当我们创建新的 Discourse 用户时,“加入日期”不再对应他们实际加入我们 enjin 社区的时间。
Firepup650
(Firepup Sixfifty)
216
如果您有权访问 rails,这样做是可行的(尽管是完全手动的):
UPDATE users SET created_at = '2023-05-03 13:56:41' WHERE username_lower = 'username';
您好,在我的“论坛加入周年纪念”列表中,/cakeday/anniversaries/all?month=3 中没有任何内容,尽管大多数成员都在那个月加入的,有什么想法吗?谢谢。
1 个赞
嗯。
也许这个月是今年的,而且还没有人庆祝周年纪念?
2 个赞
但是这个URL(/cakeday/anniversaries/all)应该显示所有的注册周年纪念日,而不是生日。
生日的URL是:/cakeday/birthdays/all
1 个赞
我的意思是,它可以在庆祝第一次周年纪念的月份弹出(也就是说,在人们加入论坛一年后)。你加入的第一天严格来说不是周年纪念日。所以,如果“三月”在这种情况下是“2024年3月”,并且那是他们都加入的那一年,那么还没有人会庆祝周年纪念日。
我还没有查看代码,所以这可能只是猜测。 
1 个赞
有没有什么API或者方法可以获取今天的生日和纪念日?
1 个赞
RGJ
(Richard - Communiteq)
224
3 个赞
Ethsim2
(Ethan )
227
看起来很快就会有一个新的 docker_manager 镜像可用了?
您好,我很久以前就安装了这个插件,但今天在我的网站上找不到它的任何踪迹……怎么回事?
这个插件现在是核心功能了吗?
1 个赞
是否可以在注册表单中显示“月和日”出生日期偏好设置,而不是仅显示在每个用户的“偏好设置→个人资料”页面上?
1 个赞