自定义信任等级

你好!

我重命名了所有默认的信任级别,但由于某种原因,信任级别为 0 和 1 的用户显示相同的自定义标题?

这是我想要实现的目标:
信任级别 0 = 新手
信任级别 1 = 极客学徒
信任级别 2 = 极客老兵
信任级别 3 = 极客精英

感谢您给我指明正确的方向 :slight_smile:

1 个赞

我相信您可以在设置中更改信任级别徽章的标题。

我倾向于不重命名信任级别,而是使用自动化功能,在用户迁移到其他信任级别时将他们添加到其他组。总有一天,有人会因为不了解正在发生的事情而感到困惑,不知道“Geek Apprentice”是 TL1,并且不理解任何与 TL1 有关的设置。

TL1 中的每个人也都在 TL0 中吗?

1 个赞

嗨,Dan! 你有没有弄清楚如何根据会员花费的时间和信任度的提升来给他们想要的头衔?

1 个赞

好的,谢谢! 我已经找到了命名并手动重命名了它们。

2 个赞

所以你们社区小到可以单独编辑每个成员的头衔?这听起来不错。

搜索发现了一个其他的、自动化的解决方案,那就是使用徽章系统根据成员的信任等级自动设置其头衔。

Jay说得对,你不应该去修改信任等级组本身的命名,因为它们在Discourse中具有特定用途。在你开始建立社区时,不必过于担心这一点,但如果你感兴趣,可以阅读 Understanding Discourse Trust Levels 了解更多。

1 个赞

我认为将信任等级重命名为更符合你网站精神的内容是可以的。我想到了几个人这样做了,他们并没有遇到什么特别的问题。 :person_shrugging:

2 个赞

我也是这么做的。我没有手动编辑每个成员,而是简单地根据我们的风格重命名了现有的信任等级。效果非常好。

2 个赞

只是出于好奇,你是否只修改了徽章的名称,或者更进一步,也修改了 trust_level_x 的群组名称?

很遗憾,您的主机不允许使用EDIT:tag徽章sql。我认为如果可以使用一组安全的swl标签启用它,并带有一些参数,那就太酷了。带有组触发器的徽章是一个非常强大的工具。(也许有一天我会认真思考一下,写一个关于它的主题)

1 个赞

更改信任级别组的名称时可能出现的主要问题是,试图理解信任级别含义及其所处位置的成员会感到困惑。如果您更改名称然后不记得新名称与信任级别设置如何对应,它也会让您自己(作为网站所有者)感到困惑。这就是为什么我倾向于建议不要随意更改信任级别名称。

更改与信任级别相关的徽章名称是可以的。我在我的个人网站上也这样做了……我将“Leader”改为了“Inner Circle”。

但当然,每个社区都有自己的个性和需求,Discourse 具有灵活性,可以相应地进行自定义。看起来 Dan 已经弄清楚了所有问题,并想出了一些很棒的信任级别名称!:clap:

您是指 badge sql 吗?我们确实为企业客户启用了它。我同意,由于安全问题,我们无法在自助托管上提供它,这真是太遗憾了。如果找到时间,重新审视并探索使其更安全的方法将是很好的——请另开一个新主题。

4 个赞

我是那些重命名了信任级别的人之一,并且遇到了很多与用户头衔、群组、级别相关的问题。

我希望它更简单!

1 个赞

我好像遗漏了什么显而易见的东西。 :slight_smile:

通常,当人们将他们的信任等级名称改编成更友好、更适合网站的名称时,他们仍然会遵循一个递增的层级结构(就像 OP 中的 Dan 那样)。弄清楚 TL 一是什么并不难 [1]

最终,它们底层仍然是相同的信任等级,只是名称不同而已。 :person_shrugging:

与自定义组相比,自动组确实存在一些额外的限制(正如 @satonotdead 也深知的那样 :slight_smile:),所以即使您重命名它们,仍然会有这些限制。但如果您只是想要更好的名称,我认为这样效果相当不错。


  1. 不过,如果有人决定打破这种惯例,并将它们命名为‘flumpdonker’、‘blottytops’和‘drunge’,那就另当别论了 :slight_smile: ↩︎

2 个赞

但是,由于名称已更改,并且大量其他设置和文档都引用了信任级别,而您却没有任何信任级别,这会造成混淆。然后,如果其他人试图提供帮助却找不到信任级别,那么他们就没有多少机会了,尤其是在他们不是专家的情况下。

而且,很可能是在管理员对 discourse 了解不多之前就更改了它们,两周后他们也不会记得自己更改了名称,更不用说如何更改了。

2 个赞

我记得我的信任等级从 2023 年起至少更改了 5 次。这对新用户来说确实是个问题,对于非技术用户来说更是如此。

因为除了信任等级之外,还有徽章、群组、头衔。我希望可以通过更简单的行为/视角来解决这个问题。

1 个赞