每个用户资料的不同用户设置选项

我有一个论坛,我希望有两种类型的用户——第一种是完全用户,他们可以访问所有主题和类别,并且可以正常访问用户设置;第二种用户只能访问一个主题类别,并且无法访问或仅限于访问用户设置(例如,我不希望第二类用户可以使用邮件列表模式或通过电子邮件发帖的功能,尽管第一类用户可以使用这些功能)。

如何最好地实现这一点?

我相信有一个设置可以确定登录电子邮件所需的用户级别。

您可以使用 CSS 隐藏邮件列表模式设置,用户可以绕过它。如果您担心他们会这样做,那么您需要一个插件来强制执行规则。

2 个赞

感谢 @pfaffman - 我看到了用于邮件发帖的信任等级设置。

假设有一种方法可以永久锁定某些注册用户(例如,信任等级为 1),而不限制其他用户?这样,信任等级就不会受到这些用户经验水平的影响?

是否可以/值得请求在核心功能中添加类似的电子邮件信任等级设置来控制邮件列表模式,而不是依赖插件?

我猜想,其他不想要邮件发帖的人也很可能不想要邮件列表模式,因为邮件列表模式是邮件发帖的主要用例?

我讨厌为单个微不足道的目的制作插件,而该插件很可能在未来的某个更新中被破坏。

如果归结为 CSS,这甚至可以根据用户的信任等级进行条件设置吗?

我基本上是想维护隐私,并将大多数主题类别限制为只有完整用户才能访问,同时将一个主题类别开放给公众进行更随意的互动 - 但我仍然不想让公共区域的用户轻易地将这些讨论串邮件发送给完全未经审查的用户,或者制作不能反映帖子最新编辑记录的副本(如果帖子措辞不当,存在低但非微不足道的诉讼风险,特别是如果帖子还传播到论坛之外)。