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