您好,我在“批准,除非允许的组”这个设置上遇到困难。
这是我的设置(TL1 到 TL4 已设置,屏幕截图为法语):
根据以上设置,我期望我的 TL2 用户帖子不需要审核,但它们却需要。我可能误解了这个设置,或者有其他设置干扰了我的目标,即 TL1 及以上级别的用户不需要审核?感谢您的建议。
您好,我在“批准,除非允许的组”这个设置上遇到困难。
这是我的设置(TL1 到 TL4 已设置,屏幕截图为法语):
根据以上设置,我期望我的 TL2 用户帖子不需要审核,但它们却需要。我可能误解了这个设置,或者有其他设置干扰了我的目标,即 TL1 及以上级别的用户不需要审核?感谢您的建议。
您是否尝试过仅使用 TL1?较低级别是继承的(即:TL3 = TL2 + TL1 + TL0)
此设置对我来说运行正常。我将其设置为 TL1,就像您的设置一样。当我的测试用户是 TL 0 时,他们的帖子需要批准
![]()
当我将其更改为 TL2 后,他们就可以发帖了(并且旧的未批准帖子仍然在队列中)
这是一篇相关的优秀阅读材料:
我将只尝试使用 TL1。但我不明白为什么添加上层会干扰该逻辑。
好的,这是我所做的:
根据我的理解,它不应该这样,对吗?
注意:我的设置“批准新主题,除非允许的组”与“批准,除非允许的组”相同。
哦等等,这是该用户发布的第一个主题,但发布第二个主题时没有进入队列,到目前为止一切顺利。
所以我将我的测试用户移到了 TL2 并发布了一个新主题,结果……它进入了审核队列……但它不应该,我完全搞不懂 ![]()
我是个没救的人
我暂时会批准所有帖子和主题。
不过还是谢谢你的关心!
我还是不明白问题出在哪里。我也测试了“除非允许组,否则批准新主题”的设置,它们按预期工作。
我有以下设置:
我的测试用户(TL1)无法创建新主题,但仍然可以回复帖子,这正是预期的。TL0 需要批准才能回复和创建新主题,而 TL1 可以回复但无法在未经批准的情况下创建新主题。TL2 及以上用户可以未经批准地执行这两项操作。
也许设置描述中的“除非”和“不能”这两个词有些双重否定,有点令人困惑。![]()
是的,使用您的设置,我的 TL2 用户回复需要批准,但他们不应该需要。
嗯……你的分类设置是不是设置为“新帖子需要批准”了?如果是这样,我认为分类权限会优先于站点设置,如果我没记错的话。
您是否启用了不同的审批设置?
例如 approve post count 站点设置或分类的 Require moderator approval of all new replies 和 Require moderator approval of all new topics 设置?
它之所以令人困惑,还因为它假设配置该设置的人了解信任级别组的内部实现。表面上看,我会认为该设置的默认配置是说,任何不是管理员、版主或 TL0 用户的用户都需要批准他们的帖子。该设置实际上是在配置不需要批准的信任级别组的 最低 级别。
该设置的默认值(管理员、版主、trust_level_0)配置站点,以便任何用户都可以发帖而无需批准(忽略 @Heliosurge 和 @Moin 的帖子中提到的设置)。要要求批准 TL0 的帖子,您需要从设置中删除 trust_level_0 并添加 trust_level_1 等等……
配置该设置的人需要知道,属于某个信任级别组也意味着属于较低信任级别组。该设置的描述没有明确说明这一点:“不在这些组中的用户的帖子必须经过批准。”
非常同意。有时 Discourse 的重叠层太多,会让人望而生畏,并且很难正确地弄清楚事物。以获得期望的结果。
同意最新的评论,这很难理解。我将检查我所有的相关设置。
我的设置:
approve post count = 1
我的分类中的其他两个设置均设置为否。
当然,我希望这个设置能简单地描述为“允许不需要审核的群组帖子”。另一个设置是“允许不需要审核的群组主题”。
注意:对于像我这样的非英语母语者来说,双重否定是另一个障碍。
我认为这就是为什么 tl1 用户发布的第一个帖子需要批准,即使您将“批准除非信任级别”设置为 tl1。
是的,但在我的情况下,排队的帖子不是第一个,所以还有其他问题。
您的网站可能出现很多问题,而帮助您将是我们一项耗时的工作。

我的建议是,将您更改过的许多网站设置恢复为默认设置,然后看看情况如何。对于大多数社区来说,默认设置是完全可以的,您不需要更改它们。
如果您发现您在特定情况下需要进行一些更改,例如防止垃圾邮件发送者注册和发帖,我建议不要一次更改太多设置,以便您自己更容易地排查出现的问题。
我同意许多网站设置的描述令人困惑,并且可以改进。我们欢迎具体的改进措辞建议,特别是来自非英语母语者的人,他们可能会被双重否定、奇怪的英语短语等弄糊涂。
@simon 我们尝试在某些地方修复了描述,例如 personal message enabled groups(启用个人消息的组)。
允许这些组中的用户创建个人消息。重要提示:1) 所有用户都可以回复消息。2) 管理员和版主可以向任何用户创建消息。3) 信任级别组包括更高级别;选择 trust_level_1 以允许 TL1、TL2、TL3、TL4,但不允许 TL0。4) 组交互设置会覆盖此设置,用于向特定组发送消息。
如果我们到处都这样做,将大大增加文本量,并加剧人们认为 Discourse(一种论坛软件)过于复杂的看法。也许这里的答案是添加一个验证,这样您只能添加一个信任级别。如果您尝试添加多个信任级别,它会弹出一个警告,解释信任级别和权限的工作方式。
好的,这里确实有两个问题,一个是我的问题,另一个是 Discourse 的澄清问题。感谢您清晰的解释。
混淆之处在于将信任级别视为组,而不是“级别”。从语义上讲,如果一个人具有某个信任级别,那么他们也拥有较低的信任级别。除非你了解内部实现,否则并不清楚,如果用户“属于”某个信任级别组,他们也属于较低信任级别的组。
这可能弊大于利,但如果将这类设置分为两个设置会更清晰:
批准,除非信任级别(默认为 TL0)批准,除非组(默认为“所有人”)当前设置的默认值对大多数站点来说是合适的,所以我怀疑该设置是否经常被调整。