Перейти к содержимому
Русский язык для Invision Community 5

Отправить уведомление

Подскажите пожалуйста готовый код.

 

Необходимо пользователю отправить уведомление, что за php код необходимо прописать? Спасибо.

Рекомендованные сообщения

  • Автор

setNotificat - отправка сообщений на почту пользователя, а что за код который отправляет уведомления на форуме в лс, не на почту. Даже не в лс, а просто уведомление о том что такой та пользователю понравилось ваше сообщение.

Там единный класс, он отправляет емайл уведомления и он же отправляет инлайн нотификации. И все зависит от настроек пользователя, какой тип уведомления он хочет получить для этого конкретного события, которое определяется по ключу.

  • Автор

Можно пожалуйста пример с настройками, не могу разобрать. Одни ошибки лезут.

$classToLoad		= IPSLib::loadLibrary( IPS_ROOT_PATH . '/sources/classes/member/notifications.php', 'notifications' );
$notifyLibrary		= new $classToLoad( $this->registry );

$notifyLibrary->setMember( $from ); //id | array memberData
$notifyLibrary->setFrom( $to);  // id | array memberData
$notifyLibrary->setNotificationKey( 'profile_comment' );
$notifyLibrary->setNotificationUrl( '' );
$notifyLibrary->setNotificationTitle( 'Title notification' );
$notifyLibrary->setNotificationText( 'Text notification' );

$notifyLibrary->sendNotification();

 

Но пользователь получат инлайн нотификации только в случае если него стоит соответствующий тип уведомления у ключа profile_comment (Notify me of comments made on my profile). По умолчанию это inline способ.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.