|
|
|
 |
简介 |
Discourse Reactions 允许用户从一系列表情符号中选择来对帖子做出反应,而不仅仅局限于点赞(心形)。可用的表情符号选择可以在管理员设置中进行配置。 |
 |
安装指南 |
此插件已内置于 Discourse 核心中。无需单独安装该插件。 |
对 Discourse 中的点赞感到厌倦了吗?这里有一些你一定会喜欢的内容。
注意:Discourse Reactions 将很快默认为所有站点启用,请参阅 Enabling Discourse Reactions by default for all sites
概述
Discourse-reactions 是一个允许用户对帖子添加反应的插件。该插件可以吸引更多受众参与帖子互动。以前可能不想给你的内容点赞的用户,现在能够发送更具体的信号,表达你的内容带给他们的感受。以前可能不想用手机发帖的用户,现在可以更容易地使用手机进行“反应”。
每个网站的反应可以不同,因为我们有一个很棒的功能,网站管理员可以设置可用作反应的表情符号列表。
要自定义反应,请使用站点设置 discourse_reactions_enabled_reactions 并定义你想要的反应表情符号,用 | 分隔,例如:open_mouth|cry|angry
此插件将作为点赞功能的附加组件工作,任何时候如果你想移除插件,所有点赞都将被保留。
配置
你可以配置以下站点设置:
discourse_reactions_enabled 启用插件
discourse_reactions_enabled_reactions 定义启用的反应列表,这里允许任何表情符号。默认值: laughing|open_mouth|cry|angry|thumbsup|thumbsdown
discourse_reactions_like_icon 替换点赞图标。
discourse_reactions_reaction_for_like 定义点赞反应的名称。
创建反应
可以通过点击点赞图标或将鼠标悬停并从反应选择器中选择反应来创建反应。
注意:
查看谁做出了反应?
在帖子的左侧,会有一个反应列表,点击它,将显示一个包含反应列表的模态窗口。
如果帖子中只有点赞,将不会有反应列表,但在点赞按钮旁边会有一个点赞计数。点击它将显示相同的模态窗口。
不想看到整个模态窗口?只需将鼠标悬停在列表中的反应表情符号上,即可查看最近做出反应的用户(仅在桌面版网站上可用)。
查看你的反应?
在用户页面活动中,有一个额外的 Reactions 选项卡,你可以在这里找到你做出的所有反应。
查看谁对你的帖子做出了反应?
在用户页面通知中,有一个额外的 Reactions 选项卡,你可以在这里找到对你的帖子做出的所有反应。
徽章
当用户第一次对帖子做出反应时,将获得 First Reaction 徽章。
贡献者
@Ahmed_Gagan
@j.jaffeux
@kris.kotlarek
@Roman
特别感谢
特别感谢 @j.jaffeux 作为如此出色的导师,并在所有事情上提供了超级帮助
以及 @team 通过尽可能多地发现 bug,帮助我们使插件完美运行。
187 个赞
Moin
351
这是一个 #customization:plugin。您无法像安装主题和主题组件那样安装插件。
6 个赞
当然。Meta 两者都有,而且运行良好。它们不在你的论坛里吗?
2 个赞
Lilly
(Lillian )
354
嗨 @haydenjames - 我知道你们的论坛没有使用这两个,但它们是兼容的。这里有一些关于将反应作为点赞的信息,这也影响着游戏化评分。
3 个赞
出于某种奇怪的原因,我安装并启用了 Discourse Reactions 插件,但我的帖子似乎没有显示心形图标。
是否有其他选项可以启用它?
1 个赞
如果检查页面,会发生什么?也许心形元素就在那里,只是被隐藏了,或者 Font Awesome 有问题?
1 个赞
Firepup650
(Firepup Sixfifty)
357
您不会在自己的帖子中看到点赞图标,直到有人对您的帖子做出反应。
4 个赞
Shauny
(Shaun Robinson)
358
是否可以禁止某些人使用反应?
我们有一个相当恶劣的用户,他在很多帖子下都放了“愤怒”表情符号。我们已经要求他停止,但他没有回应。我目前的选择是暂停他或就让他这样。
我宁愿只为他禁用反应,也许除了“心形”之外。但没有这样的选项。
如果删除那个愤怒的表情符号会怎样?依我看,那个表情符号并不能营造一个非常积极的环境。
如果这听起来很粗鲁,我很抱歉,我并非此意。
3 个赞
Shauny
(Shaun Robinson)
360
这已经考虑过了,尽管我们通常有一个非常友好的社区,“生气”表情符号是在对让我们生气的新闻或事件做出回应时使用的,而不是针对让我们生气的帖子。或者它也用于我们玩的游戏中,如果有人做出让别人“生气”的“举动”,那只是一个有趣的游戏。
但正如我所说,我们已经考虑过这一点,但想看看我们是否可以先禁用反应。
2 个赞
您能和那个人谈谈吗?我认为最好通过版主操作来处理这件事。您可以警告那个人,如果他们不遵守,最终可以将其封禁。
2 个赞
Shauny
(Shaun Robinson)
362
我们已经给他们发了 3 条消息,但他们没有任何回复。今天他们又登录了,并在至少 30 个帖子中放了一个愤怒的表情符号!
Jagster
(Jakke Flemming)
363
我很好奇……
- 他们是否有正当理由使用愤怒的表情?
- 他们的内容是否与其他论坛内容相似?
- 其他用户是否接受该内容?
如果以上所有问题的答案都是是,那么你就应该随它去。但如果答案是否,那么你就应该把他们踢出去,然后回归正常生活。
而且,如果负面情绪与该论坛的文化相悖,你应该禁用所有此类表情符号。因为之后他们会转向使用语言形式,而将他们踢出去会更容易。
这只是一个问题:这些帖子是否侵犯了社区的精神环境。如果没有,那真正的问题在哪里?如果有,就进行一次大扫除吧 
所以,这是管理问题,而不是调整插件的问题。
也许给他们发个警告。这可以让他们清醒一下,反思一下。如果他们坚持或无视,再发一个警告。如果他们再犯,也许暂时停职。
Shauny
(Shaun Robinson)
365
我们已经发送了警告。没有回应,他们就从消息中移除了自己。
我今天又发了一个最后警告。
这很遗憾,因为他们发过几次帖子,我不喜欢封禁用户,但我希望能够移除他们发布表情符号的能力。
2 个赞
在过去的一年里,我们已经采用了一种新的方式,通过群组来授予人们权限。也许这里的答案是更改“discourse reactions enabled”设置,例如更改为“discourse reactions allowed groups”设置。这样,您就可以将此用户锁定在信任级别 0,并允许信任级别 1 的用户使用反应。或者创建一个新群组,并将允许使用反应的用户手动添加到其中。

如果有更多人表达了对此的需求,我们可以考虑进行此更改。
但老实说,如果这个人不听你的,那么你需要使用你的版主工具来让他们知道谁说了算。这几乎总是解决问题的方法,而不是试图在软件中寻找解决方案。
5 个赞
Heliosurge
(Dan DeMontmorency)
367
据我所知,有一个 Customization > Theme component 可以隐藏新用户看到的点赞功能。
你也可以使用一些 CSS,并将有问题的用户添加到一个用户组中。
2 个赞