也许可以使用“默认关注类别”站点设置,而不是 TL0 组的设置。编辑:其实不太行 ![]()
为了测试,我将 category1 配置为由 TL0 组关注,并将 category2 添加到站点设置中。然后,我通过电子邮件发送了一条私人消息以创建一个预注册用户。在偏好设置中,该预注册用户关注了 category1,但未关注 category2。
因此,这似乎有助于解决用户在注册前未收到电子邮件的问题。
随后,我继续以该预注册用户身份进行注册测试。但除非我漏掉了什么,否则您的问题在于,令人意外的是,即使注册后,默认关注设置也未生效。这对您的使用场景来说相当不实用。
我想知道是否有人能复现此问题,以及这是否是预期行为。我预期该站点设置要么也适用于预注册用户,要么在他们注册时生效。否则,它就不能算作“默认”设置,对吧?
一种变通方法是定期暂时从设置中移除该类别,然后在重新添加时选择“同时将更改应用到现有用户”的选项。在我的测试中,这对预注册用户没有产生任何影响,但对刚刚登录的用户却有效。然而,这也改变了所有之前手动移除该类别的用户的偏好设置,因为他们可能曾因通知而感到困扰。我无法判断这在您的论坛中会在多大程度上构成问题。
希望有人能提供更好的建议 ![]()