将特定主题的版块限制为仅限会员可见

我正在寻找基于标签的主题权限。我的用例是,由于某些主题的创建方式(具体来说是通过 RSS),它们属于某个特定的类别。但我希望限制某些主题为仅限成员(即非公开)。

如果我能对选定的主题设置权限,对我来说也行,但这似乎也不可能。

2 个赞

您是否已经通过其他方式(例如将它们移动到不同的类别)来解决这个问题?

如果这可以通过标签来完成,它是否需要由 RSS 集成本身来控制?还是在主题创建后应用的内容?

1 个赞

我通过将它们移动到另一个类别来解决这个问题。这并不理想,我希望不会出现任何问题。

是的,我是在看到主题后手动应用的。

2 个赞

对你来说,哪个问题更大一些?

  • a) 不得不使用不同的分类而不是在同一分类下使用标签,还是
  • b) 不得不手动操作而不是自动化操作
1 个赞

对我来说,这个问题更大一些。

1 个赞

我只是想知道是否可以制作一个自定义自动化来自动执行此移动?

据我了解,目前操作员(Op)的标签权限控制非常少,除了“仅此组可以使用标签”和“工作人员也可以设置其是否可见”。 我认为目前你需要一个自定义插件。但如果也是针对 RSS 源,可能会使其复杂化。因此,一个具有所需权限的类别将是最好的,以限制谁可以访问/查看主题。

1 个赞

这对我不重要,因为标签也是手动分配的。

如果可以将单个主题设置为仅限成员可见,对我来说也可以。

那么这意味着无论哪种方式,该主题在被手动标记之前都会有一段时间是公开的。

所以听起来你可能需要一个自定义的 Theme component,它授予一个组将主题移动到 x 类别并应用 y 标签的选项。

不,我不是“想”把它移到另一个类别。我是“必须”把它移走,因为缺少权限设置。

然后您将需要创建一个复杂的插件或赞助一个插件。

自定义主题组件移动帖子并应用标签的好处是只需单击一次即可完成,而不是多次。

添加类似于类别的权限系统不是一项简单的任务。

另一个也许更简单的任务是,与其使用标签,不如将其切换为与标签同名的类别,而不是使用标签。

好的,感谢您的解释。

这可能是我接下来的方向。

1 个赞

查看您的操作声明。如果您希望那些主题仅在被操作者移动并指定给特定组后才能查看,如果您是自托管的,有一个名为“私有主题”(Private Topics)的#插件,只有主题作者和配置的组才能查看。

否则,如果是在托管环境中,您的计划需要包含该插件。

这是该插件的链接

此插件仍然绑定到一个分类,对我来说,使用分类权限和它没有区别。

是的,可以,但也可以选择将类别命名为标签名称,并将主题移至该类别。然后,该插件会使只有操作员和配置的组才能在该主题中查看和回复。

当然,前提是您只希望操作员和特定组能够查看和交互。

您能否举一个例子说明这种方向的目的是如何运作的?以便更好地理解您需要/想要实现的方向。

另一种选择是使用一个主类别供人们发帖。然后使用标签名称创建子类别。子类别(标签)可以具有更精细的权限,而您只需编辑类别到类别\子类别即可。

好的,感谢您的澄清。那我们重点关注这部分。

您能帮我理解为什么这对您和/或您的社区来说是个问题吗?这些主题出现在不同的分类下有什么不妥之处?(将私有分类设为公共分类的子分类是否有帮助?您已经在这样做了吗?)

如果您能分享任何有助于说明情况的截图或链接,那就更好了。

1 个赞

我希望根据内容和版主的决定来限制某些主题的可见性,也就是说,它们应该只对登录用户可见。通常的做法是将它们移动到一个配置了此类权限的分类中。

我还设置了 RSS 轮询插件(RSS Poll plugin),将文章重新发布到我们论坛的另一个专用分类中(它被称为“Planet”,因为此功能以前由已停用的 planetplanet.net 软件提供)。

现在您可以看到,一篇从 RSS 转载的文章也可能是需要限制可见性的主题类型,但一个主题不能同时属于两个分类。另一方面,主题必须被放入一个分类中,所以大多数 RSS 文章最终会进入一个分类,而少数会进入另一个分类。我对这种不一致性感到不安。

2 个赞

我想知道这个主题组件是否合适:Gated Topics in Category

它有一个“启用标签”(enabled tags)的设置,听起来可能就是您想要的。

2 个赞

为什么这是一种不一致?毕竟,它们附加了不同的权限。为什么不同的标签不是不一致的?

如果限制更严格的类别是另一个类别的子类别,那么您甚至不会真正注意到。

3 个赞

例如,用户可能会订阅 RSS 类别而错过一些主题。

因为我可以给一个主题添加多个标签。

我还没有开始使用嵌套类别。论坛最近才迁移到 Discourse。

这个看起来很有希望!我稍后会试试。

2 个赞

对于已登录用户,将分类权限“查看”从“所有人”切换到“信任等级 1”。

子分类仍然是主分类的一部分。尽管您可能需要调整或向您的 RSS 设置中添加内容。

这可能是需要对用户进行教育的情况。但是您当前的订阅源使用嵌套子分类可能没有问题。