Уведомление на email о новом сообщении

icms 2.2.0

#1 25 марта 2015 в 23:01
Необходимо сделать уведомление по электронной почте о поступлении нового личного сообщения.
Если пользователь онлайн, то уведомление отправлять не надо.
Так же требуется возможность включения и отключения отправки уведомлений по почте.

Версия InstantCMS 2.2.0

Ваши предложения и стоимость пишите в ЛС.
#2 25 марта 2015 в 23:06
Для первой ветки есть «из коробки» если вам для второй то укажите в посте.
#3 26 марта 2015 в 00:00
Тоже бы не отказался, нужная штука
#4 26 марта 2015 в 00:33

Необходимо сделать уведомление по электронной почте о поступлении нового личного сообщения.

Shuma
instantcms.ru/forum/thread20731.html
#5 26 марта 2015 в 09:52


Для первой ветки есть «из коробки» если вам для второй то укажите в посте.

• Mike •
Будьте внимательны
#6 26 марта 2015 в 09:53


Необходимо сделать уведомление по электронной почте о поступлении нового личного сообщения.

Shuma
instantcms.ru/forum/thread20731.html

Rossoman

Данное решение позволяет изменять настройки уведомлений в настройках профиля?
#7 26 марта 2015 в 10:14

Данное решение позволяет изменять настройки уведомлений в настройках профиля?

Shuma
Нет, не позволяет. Это решение сразу отправляет сообщение пользователю и письмо на его почту.
#8 26 марта 2015 в 10:16


Данное решение позволяет изменять настройки уведомлений в настройках профиля?

Shuma
Нет, не позволяет. Это решение сразу отправляет сообщение пользователю и письмо на его почту.

Loadырь
Пока не найду исполнителя, наверное придется воспользоваться вашим решением. Спасибо за код
#9 26 марта 2015 в 10:29
Что то не получилось используя данный код:
  1.  
  2. $user_model = cmsCore::getModel('users'); //подключаем модель users
  3. $userto = $user_model->getUser($contact_id); //получаем пользователя, кому нужно отправить уведомление
  4. $this->sendEmail($userto['email'], 'test', array( //$userto['email'] - мыло юзера, test - файл с текстом письма находящийся в /system/languges/ru/letters
  5. //в массиве передаем все необходимые данные, которые потом можно использовать в тексте письма
  6. 'content' => $content_html,
  7. 'author' => $userto['nickname'],
  8. 'user' => $user->nickname
  9. ));
  10.  
#10 26 марта 2015 в 10:39

Пока не найду исполнителя, наверное придется воспользоваться вашим решением. Спасибо за код

Shuma
Это не мой код, его выложил Rossoman.

Что то не получилось используя данный код

Shuma
Проверьте пути к файлу с текстом и его существование там.
#11 26 марта 2015 в 10:57


Пока не найду исполнителя, наверное придется воспользоваться вашим решением. Спасибо за код

Shuma
Это не мой код, его выложил Rossoman.

Что то не получилось используя данный код

Shuma
Проверьте пути к файлу с текстом и его существование там.

Loadырь
Файл существует, с путями все ок, но не работает. Ладно, жду исполнителя на полноценное решение
#12 26 марта 2015 в 11:07
У меня заработало
Я создал в папке /system/languages/ru/letters
файл test.txt
  1. [subject:У Вас новое личное сообщение - {site}]
  2.  
  3. Здравствуйте, у Вас новое личное сообщение.
  4.  
  5. <a href="http://сайт.com">сайт.com</a>
  6. --
  7. {site}
  8. <small>Письмо отправлено автоматически, пожалуйста, не отвечайте на него.</small>
#13 26 марта 2015 в 11:45


У меня заработало
Я создал в папке /system/languages/ru/letters
файл test.txt

  1. [subject:У Вас новое личное сообщение - {site}]
  2.  
  3. Здравствуйте, у Вас новое личное сообщение.
  4.  
  5. сайт.com
  6. --
  7. {site}
  8. Письмо отправлено автоматически, пожалуйста, не отвечайте на него.

kaless
Все перепробовал. Значит у меня где-то в другом месте затык
#14 26 марта 2015 в 12:09
Добавил!!! Спасибо работает!!!+++
#15 26 марта 2015 в 12:11
А кто подскажет как сообщение отправить сразу всем пользователям!?? На вроде уведомление с сайта! Будьте добры подскажите!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.