如何禁用最新版本中成员之间的私信,但管理员与成员之间的私信不受影响?
管理员可以向任何人发送私信。
如果您希望成员能够向工作人员发送私信,可以尝试 GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages.
您好,
您将“个人消息启用群组”设置更改为 staff 或 admins。![]()
用户仍然可以回复 staff 或 admins 发送的消息,但无法主动向 staff 或 admins 发送个人消息。没有内置功能允许这样做。
请参阅 Jay 的回复,了解第三方解决方案 ![]()
对了!我应该禁用那个插件。
但是有一个区别,您的插件允许用户创建给管理员的个人消息,而 Discourse 设置只允许用户回复管理员/工作人员发起的个人消息(或我们选择的任何设置)。
我的理解是,一旦创建了私人消息,每个人都可以参与。我很确定我编写插件时这里讨论的设置还不存在。我下周会再看看。
您好,
我已经安装了插件,并将“启用个人消息的用户组”设置为“员工”和“版主”,但使用这些设置,我仍然可以给所有用户发送消息,而不管他们的角色如何,就像每个人都可以互相发送消息一样。
请您帮忙解决一下这个问题,我只想让用户能够给版主发送消息,但不能让他们之间互相发送消息。
是的,我还没有抽出时间安装 @pfaffman 的插件,但如果它像宣传的那样工作,它将提供非常重要的功能,我认为应该包含在 Discourse 的核心中。在我的论坛上,我怀疑在大多数其他论坛上,所有用户都应该能够向管理员 发起 私人消息,无论他们的信任级别如何。此外,如果用户超过了他们每天发送私人消息的速率限制,他们仍然应该能够始终向管理员发送新的私人消息。
我还没来得及安装@pfaffman的插件
Still works great! Thanks a ton. Please keep this plugin active, and if there’s any way to get it merged into Discourse core it would be better still. This is a bare essential function in my experience with administering forums.