# 从 XenForo 迁移群组、徽章和权限

**URL:** https://meta.discourse.org/t/migrating-groups-badges-and-permissions-from-xenforo/355259
**Category:** Migration
**Created:** [2025年三月2日 02:27 UTC](https://meta.discourse.org/t/migrating-groups-badges-and-permissions-from-xenforo/355259 "2025-03-02T02:27:41Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![SubStrider](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/substrider/32/512604_2.png) [@SubStrider](https://meta.discourse.org/u/SubStrider)
#### Post date: [2025年三月2日 02:27 UTC](https://meta.discourse.org/t/migrating-groups-badges-and-permissions-from-xenforo/355259/1 "2025-03-02T02:27:41Z")

</div>

我正在考虑从 XenForo 迁移，随着我探索得越多，就越意识到没有任何东西是简单却不失强大的。

我需要理清一些关于组、徽章、权限的配置，可能还有一些心态上的障碍。

我会列出我在 XenForo 使用这些功能的方式，想请教如何在 Discourse 上实现这些功能。请指引我正确的方向。

**作为权限的组**  
我曾经在一个阶梯中设有多个用户组，并根据他们的资历设置权限。我知道信任级别是类似的概念且更易用，但我是否可以自定义权限组？比如我想撤销某个组添加头像的权限，然后手动将成员加入该组。

**作为晋升通道的组**  
新成员的前 X 条帖子会经过审核，之后他们就可以进入一个允许不受限制发帖的组。

**作为阶梯称号的组**  
基于活跃度的阶梯称号示例

- 士兵（50 帖子，50 点赞）
- 中士（100 帖子，100 点赞）
- 上尉（100 帖子，100 点赞，社区一年）
- 指挥官（500 帖子，500 点赞，社区两年）

用户通过活跃度爬升阶梯，获得显示在名字旁的头衔。我知道我们有徽章可以体现这些，但似乎徽章和自定义头衔是二选一的。我希望同时显示阶梯头衔和自定义头衔。

我认为，关于活跃标准，我可能需要写自定义 SQL 来实现徽章？

**作为对类别的限制访问**  
我觉得这是最适合我的需求的功能。只需调整“查看”、“回复”、“创建”权限。

根据我有限的尝试，我认为我可以为不同类别或子类别创建自定义组，然后在权限设置中赋予这些组相应的存取权限。请确认这一点。

如果以上成立，我怎样让成员根据活动自动加入某个组？比如，帖子数超过 100 的用户自动获得访问权限。最终目标是允许他们访问特定类别。

其次，如何对某个用户进行权限覆盖？比如一个符合帖子数标准但行为不端的用户，如何去除其访问权限？

我看到 discourse 只支持权限的逐步添加，不支持覆盖式的拒绝权限。

**作为订阅的组**  
延续上面，用户是否可以购买订阅以获得某个组的权限？当订阅到期后，他们会被移出该组，从而失去类别访问权限。

但如果他们已经因活跃度（比如 100 帖子）而在其他组中，即使订阅到期，他们依旧可以访问对应类别。是否可以用增加权限的方式解决？

---

<div class="post-metadata">

### Author: ![SubStrider](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/substrider/32/512604_2.png) [@SubStrider](https://meta.discourse.org/u/SubStrider)
#### Post date: [2025年三月2日 05:18 UTC](https://meta.discourse.org/t/migrating-groups-badges-and-permissions-from-xenforo/355259/2 "2025-03-02T05:18:04Z")

</div>

@NateDhaliwal - 虽然我在标题中提到了“迁移”，但我不知道“迁移”类别是否适合。基本上，我是在询问 Discourse 是否有 XenForo 所见的配置和功能等效项。不过，只要能得到一些帮助，放在哪个地方都可以。
