Настройка отправки уведомлений по-умолчанию

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9768
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2722 раза

Re: Настройка отправки уведомлений по-умолчанию

Сообщение Татьяна5 » 06.09.2017 19:41

При подписке на форум или на тему приходит одно уведомления, а остальные не приходят пока форум или тема не будет просмотрена

Отправлено спустя 2 минуты 46 секунд:
doremyka писал(а):
06.09.2017 19:33
насчёт обычных уведомлений - там по умолчанию стоят флажки на всё. Это влияет на нагрузку при активном общении?
Форумы с активным общением (с действительно активным общением и кучей пользователей) находятся на выделенных серверах, так что там нагрузка от уведомлений не чувствуется

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: Настройка отправки уведомлений по-умолчанию

Сообщение Sheer » 06.09.2017 19:46

Код: Выделить всё

UPDATE `phpbb_user_notifications` SET `notify` = '0' WHERE `method` = 'notification.method.email';
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

red_python
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 11.02.2018 23:03
Благодарил (а): 5 раз

Re: Настройка отправки уведомлений по-умолчанию

Сообщение red_python » 15.02.2018 1:33

я настроил чтобы новым пользователям по умолчанию выставлялись галочки на все типы уведомления по е-мейл, так:

в файле includes/funcions_users.php нашёл вышеуказанный фрагмент :

Код: Выделить всё

	if ($notifications_data === null)
	{
		$notifications_data = array(
			array(
				'item_type'	=> 'notification.type.post',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.topic',
				'method'	=> 'notification.method.email',
			),
		);
	}

	/**
	* Modify the notifications data to be inserted in the database when a user is added
	*
	* @event core.user_add_modify_notifications_data
	* @var array	user_row			Array of user details submitted to user_add
	* @var array	cp_data				Array of Custom profile fields submitted to user_add
	* @var array	sql_ary				Array of data to be inserted when a user is added
	* @var array	notifications_data	Array of notification data to be inserted when a user is added
	* @since 3.2.2-RC1
	*/
и исправил его на:

Код: Выделить всё

	if ($notifications_data === null)
	{
		$notifications_data = array(
			array(
				'item_type'	=> 'notification.type.post',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.topic',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'moderation_queue',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.bookmark',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.quote',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.pm',
				'method'	=> 'notification.method.email',
			),
		);
	}

	/**
	* Modify the notifications data to be inserted in the database when a user is added
	*
	* @event core.user_add_modify_notifications_data
	* @var array	user_row			Array of user details submitted to user_add
	* @var array	cp_data				Array of Custom profile fields submitted to user_add
	* @var array	sql_ary				Array of data to be inserted when a user is added
	* @var array	notifications_data	Array of notification data to be inserted when a user is added
	* @since 3.2.2-RC1
	*/
краткая спецификация, что за что отвечает:

Код: Выделить всё

moderation_queue  --  Ваши сообщения/темы одобрены или отклонены модератором 
notification.type.post  --  В теме, на которую вы подписаны, появились новые сообщения 
notification.type.topic  --  В форуме, на который вы подписаны, появились новые темы 
notification.type.bookmark  --  В теме, помещённой в закладки, появились новые сообщения 
notification.type.quote  --   Вас процитировали в сообщении
notification.type.pm  --  Вам отправлено личное сообщение
каждый пункт включается фрагментом, соответственно:

Код: Выделить всё

			array(
				'item_type'	=> 'notification.type.topic',
				'method'	=> 'notification.method.email',
			),
именно это то, - полагаю - , что это имел ввиду rxu

разумеется для новичков лучше сделать копию оригинального functions_user.php и фрагмент в коде с комменатриями /****/ прехватил специально для ориентира... частая проблема - теряют скобки

Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 155
Зарегистрирован: 07.06.2006 1:29
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Настройка отправки уведомлений по-умолчанию

Сообщение SergeiS » 13.03.2018 13:35

doremyka писал(а):
06.09.2017 19:33
Например, юзер подписывается на активный форум, а потом теряет интерес, но уведомления продолжают идти.
Похоже здесь именно это и случилось Mail.Ru распознает извещения как спам
на phpbbguru сделано полезное добавление на этот случай: "уведомления не будут приходить, пока вы не просмотрите тему"

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза

Re: Настройка отправки уведомлений по-умолчанию

Сообщение Pazh » 22.03.2018 10:16

SergeiS писал(а):
13.03.2018 13:35
"уведомления не будут приходить, пока вы не просмотрите тему"
это штатный функционал, который был и в 3.0
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Вернуться в «Поддержка phpBB 3.1.x»