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

发布于 2024-09-26 03:58:50 字数 500 浏览 7 评论 0原文

当我自己搜索这个问题时,也许有人可以提供快速答案。预先非常感谢您。

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

我基本上希望我的董事会向所有成员发送通知。这样打电话的成员就不必亲自出现在论坛上。

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

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

据我发现,实际上每个用户都可以订阅论坛。没有仔细寻找或者只是错过了。这对我产生了预期的效果。但到目前为止,我不知道有什么方法可以强制所有用户执行这种行为,无论他们的行为如何。这对于小板来说更可取。但好消息是,如果 phpBB 本身支持此功能,我打赌我可以编写一些代码来扩展此功能。

While I search this one out on my own, may be some one could provide quick answer. Thank you so much in advance.

So i really enjoy google groups and how every member receives notification about all new things that happen in the group. All new topics, old topics, added replies and so on. But we need our own forum, so my group went with phpBB forum on our site.

I basically want my board to send out notifications to all members. So that members that are on the phone do not have to be present on the forum physically.

Any one faced this issue before, any quick solutions? Settings in phpBB that can address that right away. May be custom setting for groups?

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

As I have found out, actually every user can subscribe to forums. Haven't been looking hard enough or just missed it. That produces desired effect for me. But so far I have no idea of a way to force that behavior for all users regardless of their actions. Which would be preferable for small board. But good news if this natively supported by phpBB i bet i can write some code to extend this feature.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

﹂绝世的画 2024-10-03 03:58:50

我唯一能想到的就是以某种方式强制每个成员订阅每个适用的论坛/线程。我希望通过后端查询来完成此操作,而不是通过 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 u.user_type = 0
      and 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 u.user_type = 0
      and not exists (select 1 from phpbb_topics_watch 
                  where topic_id = t.topic_id
                        and user_id = u.user_id);

让我知道您对此的看法。

The only thing I can think of is somehow forcing every member to subscriber to every applicable forum/thread. I would look to do this via a back-end query, not through anything phpBB provides.

After looking online at the phpBB schema, I propose the following query set to be run daily via a cron job:

insert into phpbb_forums_watch
select distinct f.forum_id, u.user_id, 0
from phpbb_forums f, phpbb_users u
where u.user_type = 0
      and 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 u.user_type = 0
      and not exists (select 1 from phpbb_topics_watch 
                  where topic_id = t.topic_id
                        and user_id = u.user_id);

Let me know what you think of this..

孤云独去闲 2024-10-03 03:58:50

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

显然有可用的 mod。

谢谢大家的帮助。

I also posted this question on phpBB forums: thats what I got -> http://www.phpbb.com/community/viewtopic.php?f=72&t=2106567&p=12877384#p12877384

there is apparently mod that is available.

thank you all for help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文