我们有一些与信任级别相关的徽章。
所以,如果用户可以选择自己的徽章,我们就不能给予徽章,因为它们会失去价值(!)
我不明白这一点,也许我错过了禁用用户选择徽章的选项,而让系统根据其之上构建的整体信任系统来使用它们 ![]()
有没有一个相对简单的解决方法来禁用用户选择他们的徽章?如果你给我一些指导,我可以着手处理。
谢谢!
我们有一些与信任级别相关的徽章。
所以,如果用户可以选择自己的徽章,我们就不能给予徽章,因为它们会失去价值(!)
我不明白这一点,也许我错过了禁用用户选择徽章的选项,而让系统根据其之上构建的整体信任系统来使用它们 ![]()
有没有一个相对简单的解决方法来禁用用户选择他们的徽章?如果你给我一些指导,我可以着手处理。
谢谢!
您可能想考虑这个主题组件。
它提供了信任等级的徽章,并且仍然允许其他徽章。
否则,我认为您可以通过禁用选择主群组来关闭选择徽章的功能。
好的,谢谢,我错过了那个更改。作为一项小修复,您可以通过 CSS 隐藏更改的标签。
安装一个插件然后用 CSS 隐藏它不是一个好方法,因为这会撤销 Discourse 基础功能中一个存在了 5 年多的选项。
Discourse 是可定制的,这正是它的意义所在。许多人会禁用/隐藏他们不希望在其站点上使用的功能。
人们使用 Discourse 是因为它具有灵活的定制性。
当然,对于您的站点/实例来说,它可能并不好。
我是在问添加用户选择的“flair text”是否比添加的内容更多?
你能分享一些关于这方面的信息吗?因为我不是在问你提到的内容。
你没有在你的 Op 帖子中询问选择徽章吗?
所以我陈述了一种禁用选择的方法。
抱歉,但这并没有解决根本问题,即用户可以在“信任等级 1”中选择“信任等级 3”。
此外,禁用选择器、头像徽章以及逐个手动编辑每个用户都不是好办法。更好的做法是设置默认选项,禁止任何人(可能是除员工外的所有人)选择该组,以尊重 Discourse 信任体系的基础。
我仍然不明白,既然组的设计是由信任等级自动更新的,为什么还要允许用户自行选择组。
这个问题可能需要移至 Contribute > Bug
想确认一下,是不是这个用户偏好设置导致了问题?
因为我没有看到 Trust Level 作为选项。
我之前链接的 Customization > Theme component 我觉得并没有提供让用户选择不同 Trust Level 组合作为头衔的选项。
快速查看了您的操作说明和 Custom TL flairs 主题组件后,我认为使用它可能是最好的方案,因为它会在用户个人资料中添加额外的头衔;同时保留其他群组头衔的选择。我想您需要移除之前添加到 TL 的头衔,并将它们添加到上面链接的组件中。这很可能是目前最省事的方案,工作量也较少。
我想我可能误解了您遇到的问题。抱歉。
没问题,也可能是我自己误解了,因为我不是专家,我一直在学习 ![]()
我正试图为 LVL 1、2 和 3 添加风格 (我们目前没有计划允许 LVL 4,因为它对我们来说是多余的),我们看到核心可以轻松实现这一点。
但是我们有 LVL 1 用户在使用前就显示了 LVL 2 的风格!我们没有使用插件,但我们之前试用过,我看到这可能是导致问题的原因,而不是核心。
我认为插件需要详细说明或完全避免永久性更改。 我在摘要方面也看到了同样的情况:没有插件,但到处都是摘要 (!)
感谢您的跟进,我会深入研究,看看我们的实例中发生了什么。
查看设置。您需要在“信任等级”的群组设置中移除群组标识。
然后,在主题组件中为每个您希望显示标识的信任等级设置“信任标识”,并选择要在头像上显示的位置。除非自定义群组设置了群组标识,否则用户个人资料中的实际群组标识选项将没有任何标识可供选择。
我链接的 Customization > Theme component 仅显示成员所获得的最高信任等级的标识。