PHPBB автоматизированные уведомления по электронной почте всем членам относительно всех сообщений
Вопрос
Пока я ищу это самостоятельно, может быть, кто-то может предоставить быстрый ответ. Огромное спасибо заранее.
Поэтому мне действительно наслаждаются группами Google и как каждый член получает уведомление обо всех новых вещах, которые происходят в группе. Все новые темы, старые темы, добавленные ответы и так далее. Но нам нужен наш собственный форум, поэтому моя группа пошла с форумом PHPBB на нашем сайте.
Я в основном хочу, чтобы моя доска отправила уведомления всем членам. Так что члены, которые находятся на телефоне, не должны присутствовать на форуме физически.
Любой человек столкнулся с этим вопросом раньше, любые быстрые решения? Настройки в PHPBB, которые могут обратиться к этому сразу. Может быть пользовательские настройки для групп?
==============================================================================
Как я уже обнаружил, на самом деле каждый пользователь может подписаться на форумы. Не выглядел достаточно усердно или просто пропустил это. Это производит желаемый эффект для меня. Но до сих пор я понятия не имею о том, как способ заставить это поведение для всех пользователей независимо от их действий. Который был бы предпочтительнее для небольшой доски. Но хорошие новости, если это втаконно поддерживается PHPBB, я забиваю, я могу написать какой-то код для расширения этой функции.
Решение 2
Я также разместил этот вопрос на форумах PHPBB: это то, что я получил -> http://www.phpbbb.com/community/viewtopic.php?f=72&t=2106567&p=12877384#p12877384.
Существует, по-видимому, доступно мод.
Спасибо всем за помощью.
Другие советы
Единственное, о чем я могу думать, каким-то образом заставляет каждого участника подписчику каждому применимому форуму / тему. Я бы хотел сделать это через заднепровольный запрос, а не через что-то 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);
Дайте мне знать, что вы думаете об этом ..