我正在使用 phpbb 在我们公司开发一个供内部使用的论坛。所有用户均由管理员创建,因此无需担心垃圾用户。我想在指定论坛中的每个新帖子(比如公司公告)上向所有注册用户发送电子邮件通知。
我知道有一个订阅论坛功能。但我不认为这是告诉所有用户订阅该论坛的好方法。
有什么办法可以做到这一点?
在 \includes\functions_user.php
寻找:
'user_notify' => 0,
将其替换为:
'user_notify' => 1,
这会将回复通知设置为新用户的默认值。
如果您已经存在用户,则通过 phpmyadmin 运行以下查询:
UPDATE phpbb_users
SET user_notify = 1
WHERE user_type <> 2;
您可以修改 phpbb 代码以在注册时自动订阅相关论坛。这样您就不必告诉用户手动执行此操作。
皮特