我想建立一个社交论坛,希望限制用户无法在论坛内直接交换联系方式。但一旦他们成为付费会员,即可使用“私信”功能与心仪的人进行私聊。请问,如果我想实现以下功能,该如何设置?
- 付费用户可以给免费用户发送私信;免费用户可以阅读消息,并回复管理员或版主,但无法回复其他用户(包括付费用户)。请问有哪些设置可以实现这一需求?
我想建立一个社交论坛,希望限制用户无法在论坛内直接交换联系方式。但一旦他们成为付费会员,即可使用“私信”功能与心仪的人进行私聊。请问,如果我想实现以下功能,该如何设置?
除非你将免费用户锁定为 TL1 级,将付费会员设为 TL2 级,然后将“发送消息所需的最小信任等级”更改为 TL2,否则你需要一个插件来实现这一功能。
嗨 Jay,如果我通过 TL1 进行设置,付费会员为 TL2,请问为什么仍然需要这个插件呢?
这正是我提议的。该方案存在一些缺点,但好处是无需安装插件。
如果通过插件,您认为我们可以定制哪些功能?
由于发送私信所需的最低信任等级是一个可配置的设置,在正常情况下,除非有人明确授予,否则用户永远无法自动达到 TL4。根据该等级带来的特权,您可以考虑调整这两个设置,将私信权限限制为 TL4 及以上,然后创建一个群组,自动为付费会员分配 TL4。
但让新用户直接成为 TL4 可能会引发问题,因为 TL4 成员拥有太多权限。
相反,我建议先设置为 TL3(或可能是 TL2),因为它们的权限更有限。然后,将晋升至 TL3 设为手动操作,就像默认情况下对 TL4 的处理方式一样。