Push-уведомления через OneSignal.com - модуль WebSignal
Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.
Push-уведомления - это всплывающие уведомления с небольшим текстом, на экране смартфона, планшета или компьютера и сообщают о важных событиях и обновлениях на сайте. Эти краткие информативные сообщения являются мощным маркетинговым инструментом при умелом использовании. Основной целью push-уведомлений является информирование посетителей об обновлениях веб-сайтов, например, новых личных сообщениях, комментариях, свежих статьях и каких-либо других новостях. При клике на таком всплывающем окошке пользователь будет перенаправлен на нужную страницу сайта, отправившего уведомление.
Список отправляемых push-уведомлений: извещение о новом личном сообщении, извещение о изменении рейтинга новости, извещение о изменении рейтинга комментария, извещение о ответе на комментарий, извещение автору новости о новом комментарии, извещение подписчикам о новом комментарии, извещение о публикации новости, извещение о редактировании новости (изменение заголовка, изменение даты, изменение текста, изменение анонса, изменение доп. полей).
Гостям доступны подписки на публикацию и изменение новости, зарегистрированным пользователям - доступны все уведомления. Модуль работает со всеми версиями DLE от 13.0 и выше. На версиях 10.x - 12.x работа модуля проверялась частично и некоторые функции там могут не работать, например, извещение при изменении рейтинга комментариев на версии 10.3 и ниже - не работает, так как в самом движке произошли существенные изменения. На более ранних версиях работа модуля не проверялась. Если вы вносили изменения в код движка DLE или подключали сторонние скрипты - возможны проблемы в работе модуля, если возникнут проблемы - рекомендуется проверить модуль на чистой системе DLE. Перед покупкой можно сделать предварительный запрос на проверку работы модуля на вашей версии движка.
Администратор может в админпанели настраивать модуль WebSignal по своему усмотрению. Используется технология Ajax, это удобнее, чем стандартный режим работы в DLE, когда при сохранении приходится несколько раз кликать по ссылкам назад-вперед, особенно при ознакомлении и начальной настройке. Для удобства есть даже запоминание выбора вкладки табов модуля. Сами настройки модуля push-уведомлений для администратора разделены на три вкладки. В первой вкладке расположены "Общие настройки": переключатели для выбора событий, при которых будут отправляться извещения и ключи сервиса OneSignal.com. Для работы необходимо зарегистрироваться на данном сервисе, создать там приложение «Web-push SDK» и скопировать два ключа оттуда. Во второй вкладке можно настроить тексты извещений, есть возможность использовать специальные теги: [SITE] - адрес сайта; [AUTHOR] - логин пользователя; [ITEM_URL] - ссылка объекта, например, ссылка на сообщение или новость; [ITEM_TITLE] - заголовок объекта, например, заголовок сообщения или новости; [ITEM_TEXT] - текст объекта, например, текст комментария, сообщения или новости; [DETAILS] - дополнительная информация (используется только при редактировании новости). В третьей вкладке отображается статус запросов автоматического возможных обновлений к сайту разработчика, таким образом, при выпуске апдейтов - обновить модуль можно в пару кликов.
Автоматическая установка
Распаковать архив и поместить папку "websignal_install" в корневую папку сайта, затем запустить установщик "index.php", то есть адрес для запуска установщика будет: http://example.com/websignal_install/index.php
, затем будут показаны дальнейшие инструкции. После успешной установки папку "websignal_install" можно удалить. Если необходимо, можно просмотреть инструкцию еще раз, не запуская установку, для этого используется ключ "mode=readme" для вызова скрипта - http://example.com/websignal_install/index.php?mode=readme
.
Инструкция по использованию
Для подписки на извещения и отписки в модуле существуют два варианта взаимодействия: диалоговое окно или так называемая «быстрая» ссылка. В диалоговом окне находятся переключатели-чекбоксы для нескольких видов извещений, а «быстрая» ссылка служит для подписки/отписки на один определенный вид извещений (например, извещение о добавлении новости), причем на одной странице можно расположить даже несколько окон и ссылок. В админпанели есть несложный конструктор для удобного создания кодов подключения модуля для вставки в нужных шаблонах.
Зарегистрированный пользователь вашего сайта в всплывающем окне личных настроек может выбрать нужные события, при которых отправляются извещения. Для незарегистрированного посетителя также есть возможность выбора, но он может подписаться только на "Добавление новости" и "Редактирование новости" (без деталей). Есть главное окно настроек и окно настроек для определенной новости. В окне настроек для новости отображаются переключатели для текущей новости, а в главном окне отображаются все остальные переключатели плюс можно отобразить переключатели для текущей новости, если указан параметр «news_id», ниже указаны варианты подключения в шаблонах:
Для «быстрых» ссылок подписки на извещения для параметра «mode» используется значение «fast_link», а в параметре «action» используется метка нужного типа извещений: Извещение о новом личном сообщении - «notify_new_message», Извещение о изменении рейтинга новости - «notify_news_rating_change», Извещение о изменении рейтинга комментария - «notify_comment_rating_change», Извещение о ответе на комментарий - «notify_reply_comment», Извещение автору новости о новом комментарии - «notify_author_news_comment_add», Извещение подписчикам о новом комментарии - «notify_subscribers_comment_add», Извещение о публикации новости - «notify_news_add», Извещение о редактировании новости - «notify_news_edit». Далее указаны примеры кодов для таких ссылок:
Примечание: для отправки извещений необходимо зарегистрироваться на сайте OneSignal.com, создать там приложение «WebPush SDK», полученные ключи из созданного приложения указать в настройках модуля.
- 25.11.2018 22:28
- Категория: Платные модули
Гость
admin Разработчик 414 комментариев
Гость
aeronavtik Гость
admin Разработчик 414 комментариев
Ghost Гость
admin Разработчик 414 комментариев
Vyacheslav Гость
admin Разработчик 414 комментариев
Гость
Гость
admin Разработчик 414 комментариев
Алексадр Гость
admin Разработчик 414 комментариев
Гость
admin Разработчик 414 комментариев
Иван Гость
admin Разработчик 414 комментариев
Гость
admin Разработчик 414 комментариев