Testweb 3 01/15/19 17:58 Подскажите пожалуйста готовый код. Необходимо пользователю отправить уведомление, что за php код необходимо прописать? Спасибо. Поделиться сообщением Ссылка на сообщение
newbie 1723 01/16/19 07:17 http://ipbskins.ru/forum/topic15662.html/ Поделиться сообщением Ссылка на сообщение
Testweb 3 01/16/19 09:23 setNotificat - отправка сообщений на почту пользователя, а что за код который отправляет уведомления на форуме в лс, не на почту. Даже не в лс, а просто уведомление о том что такой та пользователю понравилось ваше сообщение. Поделиться сообщением Ссылка на сообщение
siv1987 2628 01/16/19 09:44 Там единный класс, он отправляет емайл уведомления и он же отправляет инлайн нотификации. И все зависит от настроек пользователя, какой тип уведомления он хочет получить для этого конкретного события, которое определяется по ключу. Поделиться сообщением Ссылка на сообщение
Testweb 3 01/16/19 09:47 Можно пожалуйста пример с настройками, не могу разобрать. Одни ошибки лезут. Поделиться сообщением Ссылка на сообщение
siv1987 2628 01/16/19 13:56 $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 способ. 1 Поделиться сообщением Ссылка на сообщение