phpbbを使って社内用のフォーラムを開発中です。すべてのユーザーは管理者によって作成されるため、スパム ユーザーの心配はありません。指定されたフォーラムの新しい投稿ごとに、すべての登録ユーザーに電子メール通知を送信したいと考えています (会社の発表など)。
フォーラムのサブスクライブ機能があることは知っています。しかし、すべてのユーザーにそのフォーラムを購読するように伝えるのは良い方法だとは思いません.
これを達成する方法はありますか?
\includes\functions_user.php 内
探す:
'user_notify' => 0,
置き換えてください:
'user_notify' => 1,
これにより、返信通知が新しいユーザーのデフォルトに設定されます。
すでにユーザーがいる場合は、phpmyadmin を介して次のクエリを実行します。
UPDATE phpbb_users
SET user_notify = 1
WHERE user_type <> 2;
phpbb コードを変更して、登録時に問題のフォーラムに自動的にサブスクライブすることができます。そうすれば、ユーザーに手動で行うように指示する必要はありません。
ピート