Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение E-mail уведомления в phpbb3 2011-11-08

Аватар пользователя

Содержание

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, по ЛС не отвечаю !!!

Теги темы
E-mail уведомления в phpbb3
          Вернуться наверх  
 


Аватар пользователя

Лог ошибок сервера смотрелся?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Благодаря этой ошибке нашел как смотреть логи ошибок в личном кабинете хостинга. Но также заодно научился выводить сам ошибки через .htasses Но что именно нужно править так и не понял. Файлы указанные в ошибке пробовал перезаливать с другого нормально работающего форума той же версии - не помогло.

Привожу логи ошибок которые настроил через .htasses:
1. PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

2. PHP Catchable fatal error:  Argument 1 passed to phpbb\notification\type\base::__construct() must implement interface phpbb\db\driver\driver_interface, instance of phpbb\user_loader given, called in /site.ru/public_html/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3345 and defined in /site.ru/public_html/phpbb/notification/type/base.php on line 87
 


          Вернуться наверх  
 


Аватар пользователя

Характеристики хостинга подходят минимальным требованиям вашего форума?
Это тоже неплохо было бы почитать -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Разобрался. Вся проблема была в расширении Board Rules. Установил более свежую версию расширения и все нормально стало.


          Вернуться наверх  
 


Аватар пользователя

Не работает рассылка группам. Если просто набрать по именам пользователей, то приходит. А завожу группу - нет! Пробовала с группой, где всего 16 человек - тоже ошибка.
И еще перестали приходить уведомления о новых сообщениях в теме подписчикам. Устанавливала мод
AOS Topic Statistics phpbb3. Примерно с этого времени и началось все выше описанное. Хотя может и связи нет.
Кстати если подписан админ на тему, то уведомления приходят, а другим пользователям нет. посмотрела права, вроде все нормально. В чем может быть причина?
Сегодня еще поставила доработку с автоматической подпиской каждому, кто писал в теме, но уведомления так и не приходят подписчикам на почту.

Сообщение добавлено... спустя 1 час 46 секунд:
Сережа, сделала небольшой тест. Возможно подписчикам перестали приходить уведомления на почты, которые в Украине под санкциями (например mail). Это как-то можно обойти?
А рассылка с админки группам не работала и до санкций. Хотя раньше все отлично работало.


          Вернуться наверх  
 


Аватар пользователя

Попробуйте поменять почту форума, у меня так же все сломалось, было на майле, поменял на яндекс - все заработало


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

побробую))


          Вернуться наверх  
 


Аватар пользователя

Как успехи?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Успехи так себе. Есть большой плюс - это то, что я узнала, что у меня на хостинге отличная поддержка. И большой минус - это то, что хостинг (как мне объяснили любой уважающий себя) лимитирует 15 сообщений отправку одновременно. Т.е phpbb в рассылке отправляет не каждому отдельному пользователю, а всех пользователей пихает в одну строчку получателей через запятую. Вот это не пропускает хостинг. Возникает вопрос - есть ли какой-то мод, который эту проблему решает.

Сережа, спасибо вам, что помогаете, потому как с поддержкой phpbb что-то туговато стало. А я и так всегда сразу к вам иду на форум. Но еще раз вам скажу - очень тяжело грузится ваш форум.


          Вернуться наверх  
 


Аватар пользователя

Вопрос интересный, напомните ближе к выходным, поищу


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Добрый вечер всем.
Образовалась проблема с отправкой уведомлений на почты пользователей о поступлении нового ЛС, изменении репутации, появлении новых сообщений в теме, на которую подписан пользователь и т.п. При этом:
* письма для подтверждения регистрации доставляются успешно.
* проверочное сообщение из админки о том, что функция mail настроена, также успешно получено.
* сторонние расширения уведомлений есть, но для проверки их отключала и проблема сохранялась.

Движок phpbb 3.2.3; метод - функция (php) mail.
Проблема возникла после переноса с движка phpbbex.
Касательно настройки хостинга - на нём же есть второй форум на phpbbex, где всё по функции доставки уведомлений работает.

Вопросы: может ли быть дело в том, что недонастроено что-либо в конфигурационных файлах? хостс? хтасес? Что-либо подобное?
Права пользователей проверены и перепроверены. У меня админские, где все права включены на "да".
Два последних чекбокса неактивны в настройках уведомлений в профиле - не позволяют проставить галочки в "уведомлять на почту о новом лайке" и то же "об изменении репутации". "О новом ЛС" включено, но на почту не приходит:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Я далека от технических вопросов, так что ответ может оказаться элементарным. Прошу помощи/подсказок, в чём может быть дело?


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Здравствуйте!

Присоединяюсь к вопросу выше: аналогичная проблема (3.2.3).

З.Ы. Спасите, помогите.


          Вернуться наверх  
 


Аватар пользователя

Почта какого сервиса указана в настройках почты?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

DeaDRoMeO писал(а):

Почта какого сервиса указана в настройках почты?

Эмм..
на хостинге настроено admin@доменное имя.ру

А куда приходят уведомления об ошибках -это яндекс.ящик.

Но. Я очень далека от программно-компьюетрной жизни. Возможно, ответила на вопрос не информативно. Форуму 6 лет. Всегда пользовали phpmail. Ящик был яндексовский. SMTP настраивал хостер.
Может, дать скрин?


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

DeaDRoMeO писал(а):

Почта какого сервиса указана в настройках почты?



У меня SMTP почтовый сервис от хостинга nic.ru.

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

(Письма о регистрации, смене пароля, о сообщениях доходят исправно).


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Доброе утро всем.
Часть проблемы - доставка уведомлений на почту решилась, оказалось, что проблема была со стороны хостинга. Теперь тоже SMTP с хостинга. Но доставляется не всё, а именно (и это вторая часть проблемы):
- в настройках уведомлений неактивны два последних чекбокса (см. скриншот 5 сообщений выше), не позволяют проставить в них галочки.
Попробовала в файле functions_user.php добавить их принудительно:
array(
                'item_type'    => 'notification.type.reputation',
                'method'    => 'notification.method.email',
 


(в части файла "// Use default notifications settings if notifications_data is not set").

Ничего не дало.

В каком направлении искать решение? Какие мысли есть?


Emix,
Вы разобрались с этим вопросом?
Возможно, яндексу/гуглу надо подтвердить Ваши права на форум ещё раз и перепроверить robots.txt.


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя [Общая тема]E-mail рассылки и уведомления phpbb3
Тема полностью посвящена проблемам с рассылкой и уведомлениями на форумах phpbb3

nudevolga

101

6829

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

26 янв 2016, 14:19

djok

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля не приходят уведомления о новом ответе и т.п. на почту польз

maa1988

15

833

Аватар пользователя

17 янв 2014, 12:23

ZmejNK

Аватар пользователя E-mail с ключем активации

1c3d.md

8

363

Аватар пользователя

16 ноя 2013, 19:14

1c3d.md

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля активация пользователем (e-mail подтверждение)

GGK

5

344

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

04 июл 2017, 17:42

GGK

Аватар пользователя BAN redirect URL phpbb3
BAN redirect URL - модификация для phpbb3, позволяющая перенаправлять заблокированных пользователей по любому адресу

DeaDRoMeO

21

5179

Аватар пользователя

16 июн 2014, 05:05

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P