PHPBB автоматизированные уведомления по электронной почте всем членам относительно всех сообщений

StackOverflow https://stackoverflow.com/questions/3881905

  •  28-09-2019
  •  | 
  •  

Вопрос

Пока я ищу это самостоятельно, может быть, кто-то может предоставить быстрый ответ. Огромное спасибо заранее.

Поэтому мне действительно наслаждаются группами 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);

Дайте мне знать, что вы думаете об этом ..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top