Discourse是否有选项允许已登录的会员只查看自己参与的主题?

在 Discourse 中是否有选项允许已登录成员仅查看他们参与(提问、回答……)的主题?

如果他们从未参与过某个话题,他们又怎么能回答任何话题呢?

我猜你的意思是访问权限。或者你只是想说过滤器?

3 个赞

如果你的问题只是关于过滤器,那么它是 /my/activity

1 个赞

我明白你的意思……

但它会这样运作:

  • 会员将能够访问他们迄今为止参与过的所有帖子
  • 他们还将能够访问他们从现在起创建的所有新帖子

所以你基本上是在搜索私人话题。

这会让人感到困惑。你在 OP 中谈论的是主题。现在你谈论的是帖子。对于帖子,私信插件可能有效。感谢你告诉我,@Jagster

如果你仍然指的是主题,我们仍然存在一个逻辑问题,即你从现在起创建的任何主题都将只有你能看到。没有人能够回复它。

1 个赞

我不确定想要什么以及它将如何工作,但我们可以将其纳入我的英语技能。

但外面也有这个:

大家好,

我想在此论坛明确我关于访问控制的目标。

1. 当前场景

目前,论坛拥有数千名常规用户,分为不同级别(TL 0 到 4)。

在当前模型中:
:white_check_mark: 所有常规用户都可以访问所有主题和帖子,无论是否由他们创建。

2. 期望场景

我想为常规用户实施访问限制,确保他们只能查看:

  • :white_check_mark: 他们迄今为止参与过的所有主题和帖子
  • :white_check_mark: 他们创建的新主题

:small_blue_diamond: 这意味着,一个从未参与过讨论的新用户登录后,将看不到任何主题,直到他们自己创建一个(例如,提出一个问题)。

此外,我想创建一个特殊的VIP用户组,他们:
:white_check_mark: 将拥有对所有主题和帖子的完全访问权限,无论由谁创建。
:white_check_mark: 当常规用户被提升为VIP时,他们将自动获得对论坛所有内容的无限制访问权限。

3. 目标

主要目标是:
:small_blue_diamond: 根据上述标准限制常规用户的访问
:small_blue_diamond: 确保VIP用户拥有完全访问权限,而无需创建单独的类别。

如果无法完全按此方式实现,一种替代方案是创建一个私有类别来进行区分,但理想情况下,访问控制应如步骤 1 和 2 所述工作。

如果有人有建议或知道可行的解决方案,我将不胜感激!

谢谢大家!:blush:

我的第一个问题:

  1. 我是新用户,什么也看不到。
  2. 直到有 VIP 用户创建一个主题。
  3. 别人回答了这个主题。
  4. 即使我还没有回答,我能看到其他非 VIP 用户答案吗?如果我回答了,我能看到其他人的答案还是只能看到我自己的?

第二个问题:

  1. 一开始我什么也看不到
  2. 我创建一个主题
  3. 只有 VIP 能看到,所以他们会回答。
  4. 非 VIP 用户仍然看不到它吗?所以基本上如果我提问,只有 VIP 能回答,而其他用户永远看不到我的主题?

好的。

你仍然看不到该主题。

你仍然看不到该主题。

不,你不会看到。

你将无法回答……除非你被晋升为VIP。

第二个问题:

  1. 我一开始什么也看不到 :white_check_mark:
  2. 我创建一个主题 :white_check_mark:
  3. 只有VIP可以看到,所以他们回答了。 :white_check_mark:
  4. 非VIP用户仍然看不到它吗?所以基本上如果我提问,只有VIP能回答,而其他用户永远看不到我的主题? :white_check_mark:

我如何才能看到除我创建的主题之外的任何其他主题?

只有在您被晋升为VIP后才能做到。
(请记住,您将能够访问到目前为止您参与过的所有主题。)

然后我也认为你基本上需要这个。

这只有在你能够“私有化”这些主题时才有意义。这样你就能将已发布的现有主题转换为私有。但如果已有多个用户回复过,那就没有意义了。这个主题是会变成多个用户私有的吗?

我认为你必须决定一个系统,你描述了两种完全不同的模式。

我建议你关闭现有主题(这样普通用户就不能再回复它们,只能创建新的私有问题),让旧主题保持公开只读状态。无论如何,目前都是这样。

我将探索该插件的所有可能性,谢谢。

但是,我不确定它是否能完全按照我的预期工作:

  1. 从“今天”开始,所有用户只能看到他们参与过的主题。该插件可以实现这一点吗?我会调查的。
  2. 当用户被提升为 VIP 时,他们应该获得对所有内容的无限制访问。我也会检查如何通过该插件进行调整。

再次感谢!安装并测试该插件后,我会进行更新。

但说实话,我并不完全相信它会像我设想的那样运行……让我们拭目以待,希望一切顺利!

10k+ 主题 :frowning:

我想要一个简单的系统。

我想保留那些至今为止参与过讨论的用户——参与过讨论的普通用户——的访问权限,让他们可以继续访问。

从现在开始,只有 VIP 用户(他们将支付订阅费)才能像以前一样完全访问所有主题。

简而言之,这是一个基于订阅的模式。

类别具有权限,可控制哪些组可以看到主题,以及他们是否可以创建新主题或回复主题。在大多数社区中,每个人都可以阅读(至少可以阅读一些内容),但您必须拥有更多权限(即至少登录)才能参与。您的情况与此相反。

无需插件即可完成您所要求的操作的方法是仅使用私信。普通用户会将群组私信发送给 @vip 组。然后他们可以看到他们的消息,VIP 也可以看到,但其他人看不到。

这样您将没有类别,但仍然可以拥有标签。

1 个赞