Topic: Private Messaging Email: уведомления о новых ЛС на Email
Какое-то время на форумах PunBB ещё будут актуальны ЛС Private Messaging (pun_pm). В исходном виде им очень не хватает внятного оповещения пользователей о получении нового сообщения. В арсенале есть визуальные оповещалки внутри форума - например, Pun PM Notifier, или PM Notification.
Однако пользователи просят ещё и уведомлений на e-mail.
Найдено одно такое расширение, но даже на Гитхабе разработчика лежит не последняя версия, имеющая косяки. Последняя же версия случайно найдена... на задворках этого форума Где упоминается скороговоркой, между прочим, отчего на неё обращают мало внимания.
Презентую её, как положено
Private Messaging Email Версия 1.2.5 • Разработчик: Smith (edit for 1.4 by KANekT). При получении пользователем личного сообщения, отправляет ему на e-mail письмо вида:
От«Кроковод», Почтовый робот.
Кому:Новое личное сообщение от Кот Мартын
Вам отправлено личное сообщение с форума Кроковод .
Посетите http://krokovod.org/forum/ чтобы его прочитать.
--
«Кроковод», Почтовый робот.
(Не отвечайте на данное сообщение)
По умолчанию функция ВЫКЛЮЧЕНА - это сделано для того, чтобы не засорять почту непонятливым пользователям.
Каждый пользователь при желании сам должен включить оповещения. Идём в Профиль - Настройки, внизу находим пункт "PM Email Уведомлять по эл. почте при получении личных сообщений.", ставим галочку:
Если Вы хотите, чтобы функция у всех пользователей была включена по умолчанию, найдите в Манифесте строку 20:
$forum_db->add_field('users', 'enable_pm_email', 'TINYINT(1)', false, $matches[2]);
Выделенный мной ноль замените на единицу. Это можно сделать перед установкой. А если Вы сделали это на работающем расширении - обновите хуки. Тогда у всех пользователей функция будет включена, пока они сами её не отключат.
Языки меню - русский, украинский, белорусский. Письма-оповещения только русские.
Скачать расширение Private Messaging Email