Уведомление на email при получении ЛС по умолчанию
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 11 раз
Уведомление на email при получении ЛС по умолчанию
Добрый день.
Имеется ли возможность сделать так, чтобы:
1) в настройках новых пользователей по-умолчанию была установлена галка отправки уведомлений по e-mail при поступлении нового ЛС;
2) установить эту галку всем уже зарегистрированным пользователям принудительно.
Может быть каким-либо модом это можно сделать?
В настоящий момент наблюдаю картину, что люди ждут уведомлений на почту, считая, что эта опция включена у них по-умолчанию (попривыкали к IPB или vB...), в результате диалоги в ЛС безумно затягиваются.
phpBB v 3.3.0
Имеется ли возможность сделать так, чтобы:
1) в настройках новых пользователей по-умолчанию была установлена галка отправки уведомлений по e-mail при поступлении нового ЛС;
2) установить эту галку всем уже зарегистрированным пользователям принудительно.
Может быть каким-либо модом это можно сделать?
В настоящий момент наблюдаю картину, что люди ждут уведомлений на почту, считая, что эта опция включена у них по-умолчанию (попривыкали к IPB или vB...), в результате диалоги в ЛС безумно затягиваются.
phpBB v 3.3.0
-
- Поддержка
- Сообщения: 3336
- Стаж: 16 лет 1 месяц
- Благодарил (а): 17 раз
- Поблагодарили: 561 раз
Re: Уведомление на email при получении ЛС по умолчанию
megaaxel
1) Для будущих пользователей - расширение:
[3.2] [RC] New User Default Settings (Изменение пользовательских настроек, задаваемых по умолчанию)
2) Для существующих пользователей - SQL-запрос:
Замените тут phpbb_ на свой префикс таблиц.
1) Для будущих пользователей - расширение:
[3.2] [RC] New User Default Settings (Изменение пользовательских настроек, задаваемых по умолчанию)
2) Для существующих пользователей - SQL-запрос:
Код: Выделить всё
UPDATE phpbb_user_notifications
SET notify = 1
WHERE item_type = 'notification.type.pm' AND method = 'notification.method.email';
INSERT IGNORE INTO phpbb_user_notifications (item_type, item_id, user_id, method, notify)
SELECT 'notification.type.pm', 0, phpbb_users.user_id, 'notification.method.email', 1
FROM phpbb_users
WHERE phpbb_users.user_type <> 2;
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 11 раз
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: Уведомление на email при получении ЛС по умолчанию
А можно ли сделать так, чтобы для всех пользователей - и новых и существующих - были принудительно включены обе опции - и уведомления на форуме и на e-mail при получении ЛС?
Я вижу, что в расширении есть выбор или-или.
В личном разделе каждый может сделать себе, чтобы было и то и то.
Но не каждый пользователь знает где искать эти настройки и не каждый будет менять-добавлять в связи с незнанием и ленью.
А вот ругаться, что, мол, раньше приходили уведомления на форум, а теперь не приходят, будут обязательно.
Заранее спасибо.
Я вижу, что в расширении есть выбор или-или.
В личном разделе каждый может сделать себе, чтобы было и то и то.
Но не каждый пользователь знает где искать эти настройки и не каждый будет менять-добавлять в связи с незнанием и ленью.
А вот ругаться, что, мол, раньше приходили уведомления на форум, а теперь не приходят, будут обязательно.
Заранее спасибо.
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: Уведомление на email при получении ЛС по умолчанию
Leo Angel, Как я понял расширение только для новых пользователей.
Для конференции разница минимальна,нужно лишь заменить
Предоставленный Nekstati, запрос для
email
ЛСДля конференции разница минимальна,нужно лишь заменить
на свой префикс
Код: Выделить всё
UPDATE phpbb_user_notifications
SET notify = 1
WHERE item_type = 'notification.type.pm' AND method = 'notification.method.board';
INSERT IGNORE INTO phpbb_user_notifications (item_type, item_id, user_id, method, notify)
SELECT 'notification.type.pm', 0, phpbb_users.user_id, 'notification.method.board', 1
FROM phpbb_users
WHERE phpbb_users.user_type <> 2;
Если ты не видишь проблем на форуме , но это не значить что их там нет
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: Уведомление на email при получении ЛС по умолчанию
Это я понял, но вопрос в том, а можно ли получать и уведомления на форуме и на мыло.
Или есть только один вариант- или на форуме или на мыло?
Или есть только один вариант- или на форуме или на мыло?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Уведомление на email при получении ЛС по умолчанию
Leo Angel, если уведомления не включены на форуме, то они не приходят никуда. Выбора "или-или" нет
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Уведомление на email при получении ЛС по умолчанию
Есть ещё вот такое расширение: User Notification Control. Оно позволяет полностью управлять уведомлениями, как встроенными в движок, так и от сторонних расширений.
Там есть настройка и для личных сообщений:
Enable - Принудительно включает уведомление у пользователей.
Disable - Принудительно отключает уведомление у пользователей.
None - Пользователь сам выбирает включить или отключить этот тип уведомлений.
Там есть настройка и для личных сообщений:
Скриншот страницы управления расширением
Disable - Принудительно отключает уведомление у пользователей.
None - Пользователь сам выбирает включить или отключить этот тип уведомлений.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: Уведомление на email при получении ЛС по умолчанию
dimassamid, и это работает и для новых и для существующих? Или только для новых, а для существующих нужно всё равно через БД?
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: Уведомление на email при получении ЛС по умолчанию
Leo Angel, бегло глянув , судя по коду расширения оно ПЕРЕЗАПИСЫВАЕТ все настройки уведомлений для ВСЕХ юзеров при каждой перенастройке админом и при этом не позволяет юзерам сменить настройки под себя.
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: Уведомление на email при получении ЛС по умолчанию
Pazh, спасибо.
Попробую установить и потестить.
Попробую установить и потестить.
-
- phpBB 2.0.7a
- Сообщения: 622
- Стаж: 7 лет 3 месяца
- Благодарил (а): 210 раз
- Поблагодарили: 69 раз
Re: Уведомление на email при получении ЛС по умолчанию
Как бы всё хорошо.
Но...
Но абсолютно плохо, что пользователь не может изменить настройки по своему усмотрению после того как админ перезаписал настройки уведомлений.
Наверное, пусть всё остаётся как есть.
Отправлено спустя 48 минут 53 секунды:
В принципе мне нужно ТОЛЬКО, чтобы уведомление о получении ЛС приходило в обязательном порядке на мыло у всех пользователей. Всё остальное, чтобы осталось как есть - по выбору пользователя. То есть, чтобы пользователь мог в дальнейшем сам изменять все настройки, кроме получение уведомления на мыло о получении ЛС.
Может можно это решить каким-нибудь простым запросом к БД?
Но так, чтобы и у новых пользователей была в принудительном порядке включена опция уведомления на мыло о получении ЛС.

Но...
Но абсолютно плохо, что пользователь не может изменить настройки по своему усмотрению после того как админ перезаписал настройки уведомлений.
Наверное, пусть всё остаётся как есть.

Отправлено спустя 48 минут 53 секунды:
В принципе мне нужно ТОЛЬКО, чтобы уведомление о получении ЛС приходило в обязательном порядке на мыло у всех пользователей. Всё остальное, чтобы осталось как есть - по выбору пользователя. То есть, чтобы пользователь мог в дальнейшем сам изменять все настройки, кроме получение уведомления на мыло о получении ЛС.
Может можно это решить каким-нибудь простым запросом к БД?
Но так, чтобы и у новых пользователей была в принудительном порядке включена опция уведомления на мыло о получении ЛС.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Уведомление на email при получении ЛС по умолчанию
Leo Angel, ответ на этой странице, на несколько сообщений выше
Включение у новых пользователей единовременным запросом не сделать
Включение у новых пользователей единовременным запросом не сделать
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Уведомление на email при получении ЛС по умолчанию
Это не "или-или".
Notification подразумевает форумное уведомление
Email подразумевает форумное уведомление + почта. То есть это как раз то, что вам и нужно.
Отдельно "только почта" нет. Как уже написала Татьяна, не может прийти письмо на почту если форумное уведомление отключено. Одно не работает без другого.
Установил это расширение к себе на форум и проверил. Всё отлично работает!
Скриншоты
В настройках:
У нового пользователя:
У вас нет необходимых прав для просмотра вложений в этом сообщении.