Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Настройка отправки уведомлений по-умолчанию
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 8 лет 10 месяцев
- Поблагодарили: 1 раз
Настройка отправки уведомлений по-умолчанию
Здравствуйте.
Около года использую форум на своём сайте, и всегда находил ответы на данном форуме. Но сейчас что-то не смог.
Хочу изменить дефолтные настройки (для новых юзеров) в "Личный раздел -> Личные настройки -> Изменить настройки уведомлений".
Прочитал статью (и многие сообщения), но не могу найти, какие переменные отвечают за в/у настройки?
Или вообще всё надо делать не так?
Около года использую форум на своём сайте, и всегда находил ответы на данном форуме. Но сейчас что-то не смог.
Хочу изменить дефолтные настройки (для новых юзеров) в "Личный раздел -> Личные настройки -> Изменить настройки уведомлений".
Прочитал статью (и многие сообщения), но не могу найти, какие переменные отвечают за в/у настройки?
Или вообще всё надо делать не так?
Не шалю. Никого не трогаю. Починяю примус...
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Настройка отправки уведомлений
GregoryR, смотря что и как хотите изменить. Уведомления по умолчанию для новых пользователей задаются в
function user_add()
в файле /includes/functions_user.php
следующим кодом
Код: Выделить всё
// Subscribe user to notifications if necessary
if (!empty($notifications_data))
{
$phpbb_notifications = $phpbb_container->get('notification_manager');
foreach ($notifications_data as $subscription)
{
$phpbb_notifications->add_subscription($subscription['item_type'], 0, $subscription['method'], $user_id);
}
}
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 8 лет 10 месяцев
- Поблагодарили: 1 раз
Re: Настройка отправки уведомлений
Ну, например, хочу что б в чекбоксах, для "EMAIL", "В теме, на которую вы подписаны, появились новые сообщения", "В форуме, на который вы подписаны, появились новые темы" и "Вам отправлено личное сообщение" стояли "галки", а в чекбоксе, для "Уведомления" "Вас процитировали в сообщении", наоборот, не стояла.
Не шалю. Никого не трогаю. Починяю примус...
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Настройка отправки уведомлений
Это и сейчас по умолчанию установлено для новых пользователей.
Так и есть по умолчанию.
Код: Выделить всё
OPEN
/includes/functions_user.php
FIND
array(
'item_type' => 'notification.type.topic',
'method' => 'notification.method.email',
),
AFTER, ADD
array(
'item_type' => 'notification.type.pm',
'method' => 'notification.method.email',
),
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 8 лет 10 месяцев
- Поблагодарили: 1 раз
Re: Настройка отправки уведомлений
Неправда Ваша.
Сейчас для "Уведомления" проставлены все "галки", включая "Вас процитировали в сообщении" (phpBB 3.1.2, если что)
С чекбоксом "Вам отправлено личное сообщение" получилось.
Спасибо!
А какой запрос надо сделать, для смены у зарегистрированных юзеров (или вообще не запрос)?
Не шалю. Никого не трогаю. Починяю примус...
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Настройка отправки уведомлений
Если речь не о емайлах, то да. Исправить это и установить другое поведение по умолчанию практически невозможно, слишком глубоко в коде.
Не запрос. Код для полного отключения уведомления о цитате такой
Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$phpbb_notifications = $phpbb_container->get('notification_manager');
$phpbb_notifications->delete_subscription('notification.type.quote',0, '', false);
false
подставить идентификатор пользователя, и вызвать функцию для каждого пользователя в отдельности в цикле.Аналогично для установки уведомления об ЛС
Код: Выделить всё
$phpbb_notifications->add_subscription('notification.type.pm', 0, 'notification.method.email', false);
false
.-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 8 лет 10 месяцев
- Поблагодарили: 1 раз
Re: Настройка отправки уведомлений
Это, для меня, сложновато.
Как и где её вызывать надо?
Не шалю. Никого не трогаю. Починяю примус...
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Настройка отправки уведомлений
Может, тогда лучше не надо? При возникновении проблем, потом трудно будет объяснить, что, к чему и почему.
Юзер может и сам у себя настроить свои преференции, не переломится.
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 8 лет 10 месяцев
- Поблагодарили: 1 раз
Re: Настройка отправки уведомлений
Договорились.
Но только на "пока", ибо это - не наш метод. Трудности надо преодолевать.
Ещё раз спасибо.
Не шалю. Никого не трогаю. Починяю примус...
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 7 лет
Re: Настройка отправки уведомлений по-умолчанию
Привет. У меня проблемы с настройками уведомлений в профиле пользователей. При нажатии выдает:
Как это исправить? может стоит перезалить файлы отвечающие за вывод уведомления? где эти файлы находятся?
Код: Выделить всё
Страница недоступна
Сайт vahta-forum ru пока не может обработать этот запрос.
HTTP ERROR 500
Последний раз редактировалось LONER 14.05.2017 22:01, всего редактировалось 1 раз.
Причина: bbcode
Причина: bbcode
-
- Поддержка
- Сообщения: 12454
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2482 раза
Re: Настройка отправки уведомлений по-умолчанию
savrid, Страница https://vahta-forum.ru/app.php/rules, мобильная версия:
- не забывайте дублировать файлы шаблонов, устанавливаемых модов, и в мобильную папку - bb3-mobi.
- не забывайте дублировать файлы шаблонов, устанавливаемых модов, и в мобильную папку - bb3-mobi.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
-
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 69 раз
- Поблагодарили: 13 раз
Re: Настройка отправки уведомлений по-умолчанию
В надежде, что появилась возможность отключить уведомления на email по умолчанию.
Юзеры не догадаются отключить, и будут идти им письма тоннами. Так недолго и до блокировки адреса отправителя за спам.
Может быть, уже есть решение? Или только вручную по базе?
-
- Поддержка
- Сообщения: 12454
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2482 раза
Re: Настройка отправки уведомлений по-умолчанию
Тоннами не будут идти, уведомлений по-умолчанию мало
-
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 69 раз
- Поблагодарили: 13 раз
Re: Настройка отправки уведомлений по-умолчанию
Например, юзер подписывается на активный форум, а потом теряет интерес, но уведомления продолжают идти.
Попутно возник вопрос насчёт обычных уведомлений - там по умолчанию стоят флажки на всё. Это влияет на нагрузку при активном общении? Или не существенно?