phpBB向所有成员发送关于所有帖子的自动电子邮件通知

时间:2010-10-07 13:03:31

标签: php forum phpbb phpbb3

虽然我自己搜索这个,但也许有人可以提供快速回答。非常感谢你。

所以我真的很喜欢谷歌小组以及每个小组成员如何收到关于小组中发生的所有新事物的通知。所有新主题,旧主题,添加回复等。但我们需要自己的论坛,所以我的小组在我们的网站上使用了phpBB论坛。

我基本上希望我的董事会向所有成员发送通知。因此,电话中的成员不必亲自出现在论坛上。

之前有人遇到过这个问题,有什么快速解决方案吗? phpBB中可以立即解决的设置。可以为群组自定义设置吗?

=============================================== ===============================

据我所知,实际上每个用户都可以订阅论坛。没有看得太辛苦或只是错过了它。这对我产生了预期的效果。但到目前为止,我不知道如何为所有用户强制执行该行为,无论他们的行为如何。对于小板来说哪个更好。但是如果这个由phpbb支持的好消息我打赌我可以写一些代码来扩展这个功能。

2 个答案:

答案 0 :(得分:2)

我唯一能想到的是以某种方式强迫每个成员订阅每个适用的论坛/主题。我希望通过后端查询来做到这一点,而不是通过phpBB提供的任何内容。

在线查看phpBB架构后,我建议通过cron作业每天运行以下查询集:

insert into phpbb_forums_watch
select distinct f.forum_id, u.user_id, 0
from phpbb_forums f, phpbb_users u
where not exists (select 1 from phpbb_forums_watch 
                  where forum_id = f.forum_id
                        and user_id = u.user_id)

insert into phpbb_topics_watch
select distinct t.topic_id, u.user_id, 0
from phpbb_topics t, phpbb_users u
where not exists (select 1 from phpbb_topics_watch 
                  where topic_id = t.topic_id
                        and user_id = u.user_id)

让我知道你对此的看法..

答案 1 :(得分:1)

我也在phpBB论坛上发布了这个问题:那就是我得到的 - > http://www.phpbb.com/community/viewtopic.php?f=72&t=2106567&p=12877384#p12877384

显然有可用的mod。

谢谢大家的帮助。