2

私はこれを自分で探していますが、誰かが迅速な答えを提供できるかもしれません。よろしくお願いします。

だから私はグーグルグループを本当に楽しんでいて、すべてのメンバーがグループで起こるすべての新しいことについての通知を受け取る方法を楽しんでいます。すべての新しいトピック、古いトピック、追加された返信など。しかし、私たちには独自のフォーラムが必要なので、私のグループは私たちのサイトでphpBBフォーラムを利用しました。

基本的には、ボードがすべてのメンバーに通知を送信するようにします。そのため、電話をしているメンバーは、物理的にフォーラムに参加する必要はありません。

以前にこの問題に直面した人はいますか、簡単な解決策はありますか?すぐに対処できるphpBBの設定。グループのカスタム設定でしょうか?

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

私が知っているように、実際にはすべてのユーザーがフォーラムに登録できます。十分に一生懸命探していないか、それを見逃しているだけです。それは私にとって望ましい効果を生み出します。しかし、これまでのところ、アクションに関係なく、すべてのユーザーにその動作を強制する方法がわかりません。これは小さなボードに適しています。しかし、これがphpBBによってネイティブにサポートされている場合は、この機能を拡張するためのコードを記述できると思います。

4

2 に答える 2

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 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);

あなたがこれについてどう思うか教えてください。

于 2010-10-07T14:43:00.647 に答える
1

私はこの質問をphpBBフォーラムにも投稿しました:それが私が得たものです-> http://www.phpbb.com/community/viewtopic.php?f=72&t=2106567&p=12877384#p12877384

どうやら利用可能なmodがあります。

助けてくれてありがとう。

于 2010-10-11T17:28:16.563 に答える