E-mail уведомления в phpbb3

В данном подфоруме будут располагаться все статьи, помогающие освоиться в администрировании форума.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

Содержание
1)Введение
2)Описание и расположение файлов
3)Используемые переменные
4)Правила редактирования
1)Введение

В форумах на движке phpbb3 реализована неплохая система уведомлений пользователей на e-mail адрес. Уведомления приходят в случае регистрации(как с подтверждением, так и с активацией администратором), подпиской на новые сообщения в любой теме и т.д и т.п. Данная статья посвящена данному вопросу, а конкретно будет рассмотрена возможность редатирования текста отсылаемых писем пользователям. Все будет рассматриваться на примере последней руссифицированной, 3.0.9, версии форума.

2)Описание и расположение файлов

Все необходимые файлы лежат по пути
/language/ru/email/
В чистой версии форума таких файлов 33 штуки, опишу за что отвечает каждый из них
admin_activate.txt - Если у вас на форуме включена активация пользователей администратором, то письмо с таким содержанием придет на почту админу. В нем будет запрос на активацию нового пользователя.
admin_send_email.txt - Сообщение, приходящее пользователю при массовой либо выборочной рассылке администратором через администраторский центр.
admin_welcome_activated.txt - Сообщение, приходящее пользователю в случае успешной активации его учетной записи администратором.
admin_welcome_inactive.txt - Сообщение, приходящее пользователю в случае регистрации с активацией учетной записи администратором. В нем сообщается о том, что учетная запись создана и ждет активации администратором.
coppa_resend_inactive.txt и coppa_welcome_inactive.txt - Одинаковые по смыслу сообщения, приходят после регистрации пользователю. В данном случае должен быть включен механизм регистрации COPPA
email_notify.txt - Сообщение приходит в том случае если у пользователя есть друг на форуме и он решил с ним поделиться какой-либо темой. Сообщение содержит информацию и ссылку на тему, которой хотят поделиться с пользователем.
forum_notify.txt - Сообщение приходит в случае появления новых тем и сообщений в конкретном форуме(при этом пользователь должен быть на него подписан).
group_added.txt - Сообщение приходит пользователю если его успешно включают(перемещают) из одной форумной группы в другую.
group_approved.txt - Сообщение приходит пользователю в случае успешно поданной(подтвержденной) заявки на вступление в какую-либо форумную группу.
group_request.txt - Сообщение приходит лидеру форумной группы, в котором сообщается о новой поданной заявке на вступление от пользователя.
installed.txt - Сообщение приходит администратору форума после его успешной установки.
newtopic_notify.txt - Сообщение приходит в случае появления новых тем в конкретном форуме(при этом пользователь должен быть на него подписан).
pm_report_closed.txt - Уведомление о закрытой жалобе на личное сообщение от другого пользователя.
pm_report_deleted.txt - Уведомление о удалении жалобы на личное сообщение от другого пользователя.
post_approved.txt - Уведомление о одобренном сообщении пользователя. Приходит в случае когда установлена настройка проверки сообщений модератором перед их размещением.
post_disapproved.txt - Уведомление о не одобренном сообщении пользователя. В письме так же указана причина отклонения сообщения. Приходит в случае когда установлена настройка проверки сообщений модератором перед их размещением.
privmsg_notify.txt - Уведомление пользователя о полученном новом личном сообщении.
profile_send_email.txt - Сообщение приходит в том случае, когда пользователю другой пользователь отсылает письмо на e-mail адрес через форму, установленую на форуме.
profile_send_im.txt] - Сообщение приходит в том случае, когда пользователю другой пользователь отсылает письмо с помощью сервиса IM.
report_closed.txt - Уведомление о закрытой жалобе на сообщение от другого пользователя в какой-либо теме.
report_deleted.txt - Уведомление о удаленной жалобе на сообщение от другого пользователя в какой-либо теме.
topic_approved.txt - Уведомление о одобренной теме пользователя. Приходит в случае когда установлена настройка проверки тем модератором перед их размещением.
topic_disapproved.txt - Уведомление о не одобренной теме пользователя. В письме так же указана причина отклонения темы. Приходит в случае когда установлена настройка проверки тем модератором перед их размещением.
topic_notify.txt - Сообщение приходит в случае появления новых ответов в конкретной теме(при этом пользователь должен быть подписан на эту тему).
user_activate.txt - Сообщение о деактивации администратором учетной записи пользователя. Внутри располагается ссылка на повторную активацию.
user_activate_inactive.txt - Сообщение о деактивации учетной записи пользователя. Администратор должен произвести повторную активацию.
user_activate_passwd.txt - Сообщение содержит в себе информацию по восстановлению забытого пароля.
user_reactivate_account.txt - Уведомление о том, что администратор пожелал чтобы пользователь вновь активировал свою учетную запись.
user_remind_inactive.txt - Уведомление о том, что пользователь до сих пор не активировал свою учетную запись.
user_resend_inactive.txt - Уведомление о том, что пользователь должен активировать свою учетную запись, перейдя по заранее сгенерированной ссылке.
user_welcome.txt - Уведомление о успешной регистрации на форуме.
user_welcome_inactive.txt - Уведомление о том, что пользователь должен активировать свою учетную запись, перейдя по заранее сгенерированной ссылке.
3)Используемые переменные

Пункт будет дописан в ближайшее время !!!

4)Правила редактирования

Правил редактирования всего лишь 3.
1) Перед редактированием файлы сохраняются в кодировке UTF-8 без BOOM
2) После обратной закачки файлов на сервер обязательно нужно почистить кеш форума через центр администрирования.
3) Редактирование файлов желательно осуществлять более продвинутыми текстовыми редакторами, например Notepad .
Успехов, все вопросы задаем в этой теме.
:(
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

E-mail уведомления в phpbb3

Сообщение Alexander »

А почему при массовой рассылке из Центра администратора - Система - Массовая рассылка не работает переменная {USERNAME}? :-(--
#2
Аватара пользователя
amor1977
Самый Любознательный
Самый Любознательный
Сообщения: 389
Стаж: 11 лет 4 месяца
Откуда: Украина
Контактная информация:

E-mail уведомления в phpbb3

Сообщение amor1977 »

А можно сделать принудительное отправление сообщения всем пользователям при появлении нового поста в какой либо теме или несколько на выбор ? Так сказать что бы не забывали о существовании сайта.
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

Alexander, так и отсылается переменная ??
amor1977 писал(а):А можно сделать принудительное отправление сообщения всем пользователям при появлении нового поста в какой либо теме или несколько на выбор ?
Принудительная подписка на тему, если пользователь в ней оставил сообщение ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
amor1977
Самый Любознательный
Самый Любознательный
Сообщения: 389
Стаж: 11 лет 4 месяца
Откуда: Украина
Контактная информация:

E-mail уведомления в phpbb3

Сообщение amor1977 »

DeaDRoMeO писал(а):Принудительная подписка на тему, если пользователь в ней оставил сообщение ?
Не обязательно если оставил сообщение.Если просто зарегестрировался.И что бы можно выбирать тему,темы,пользователя,пользователей....Есть такое в природе для PHP ?
#5
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

E-mail уведомления в phpbb3

Сообщение Alexander »

DeaDRoMeO писал(а):Alexander, так и отсылается переменная ??
Да, Сергей, именно переменная и приходит в письме получателю.
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

amor1977 писал(а):Есть такое в природе для PHP ?
Нет, если только автоматическая подписка на темы, в которых пользователь оставил сообщение
Alexander, а в массовой она и не должна вроде обрабатываться)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

E-mail уведомления в phpbb3

Сообщение xalker »

А подскажите вот что. Установлена активация Администратором. Администратором однозначно считается первый админ-основатель? например добавил еще пару пользователей администраторов, но им информация о заявках новых пользователей письма не отсылаются, только главному первому администратору - это поведение не переопределяется?
Последний раз редактировалось xalker 18 дек 2012, 18:48, всего редактировалось 1 раз.
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

xalker писал(а): например добавил еще пару пользователей администраторов
Они должны состоять только в группе Администраторы, из других групп их надо удалить
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

E-mail уведомления в phpbb3

Сообщение Alexander »

DeaDRoMeO писал(а):Alexander, а в массовой она и не должна вроде обрабатываться)
Может и не должна, но хотелось бы... :-00):
#10
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

Ну это вручную сложно реализовать, есть вроде мод для массовой рассылки, он более функционален чем стандартный)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#11
Brilliance
Заглянул на огонек
Заглянул на огонек
Сообщения: 37
Стаж: 9 лет

E-mail уведомления в phpbb3

Сообщение Brilliance »

Доброго времени суток! Крайне интересует автоматическая подписка на новые сообщения в темах, в которых писал пользователь. Но не знаю как это можно сделать. Научите, пожалуйста, где и что надо изменить, чтобы при оставлении юзером сообщения в каких-либо темах, автоматически срабатывала галочка внизу топика "Подписаться на тему", и при появлении в этой теме нового сообщения, чтобы приходило уведомление на почту пользователя.
#12
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

E-mail уведомления в phpbb3

Сообщение белк »

посмотрите здесь: (это несложно) AOS Topic Statistics phpbb3 (подписчики и просмотры темы
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#13
Brilliance
Заглянул на огонек
Заглянул на огонек
Сообщения: 37
Стаж: 9 лет

E-mail уведомления в phpbb3

Сообщение Brilliance »

Brilliance писал(а):посмотрите здесь: (это несложно) AOS Topic Statistics phpbb3 (подписчики и просмотры темы
Большое спасибо! Все получилось :ya_hoo_oo: Даже сама этого не ожидала - я новичок в администрировании :smu:sche_nie:
#14
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

E-mail уведомления в phpbb3

Сообщение белк »

пожалуйста.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#15
Аватара пользователя
Dimsim
Заглянул на огонек
Заглянул на огонек
Сообщения: 11
Стаж: 9 лет 4 месяца

E-mail уведомления в phpbb3

Сообщение Dimsim »

А есть ли штатная возможность уведомления о поступившей жалобе?
То есть, если кто то пожаловался на сообщение в теме или ЛС, то модераторам или администратору приходило бы оповещение на почту или в ЛС о этой жалобе.
Если нет, то подскажите, может есть такой мод?
#16
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

Увы, такого в тройке нет в виде мода, в 3.1 разработчики это реализовали
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Аватара пользователя
Dimsim
Заглянул на огонек
Заглянул на огонек
Сообщения: 11
Стаж: 9 лет 4 месяца

E-mail уведомления в phpbb3

Сообщение Dimsim »

Очень жаль. Постоянно проверять жалобы не очень то удобно.
Вот нашёл мод каких то оповещений модераторов. Notify Moderators. Интересно есть ли там оповещения о жалобе?
#18
Аватара пользователя
Dimsim
Заглянул на огонек
Заглянул на огонек
Сообщения: 11
Стаж: 9 лет 4 месяца

E-mail уведомления в phpbb3

Сообщение Dimsim »

В релизе phpBB 3.0.6 написано:
По многочисленным просьбам со стороны пользователей phpBB, разработчики наконец-то добавили туда форму быстрого ответа в темы, RSS (Atom) и систему уведомления модераторов о жалобах.
И где эта система уведомления модераторов о жалобах настраивается?
#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

E-mail уведомления в phpbb3

Сообщение DeaDRoMeO »

Видимо имеется ввиду появление значка восклицательного знака напротив темы если в ней есть жалоба, иного способа уведомлений я года 3 не видел в движке
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить