Push-уведомления через OneSignal.com - модуль WebSignal для DLE
Страницы: 1
Push-уведомления через OneSignal.com - модуль WebSignal для DLE
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", то есть адрес для запуска установщика будет: example.com/websignal_install/index.php, затем будут показаны дальнейшие инструкции. После успешной установки папку "websignal_install" можно удалить. Если необходимо, можно просмотреть инструкцию еще раз, не запуская установку, для этого используется ключ "mode=readme" для вызова скрипта - example.com/websignal_install/index.php?mode=readme.
Инструкция по использованию
Для подписки на извещения и отписки в модуле существуют два варианта взаимодействия: диалоговое окно или так называемая «быстрая» ссылка. В диалоговом окне находятся переключатели-чекбоксы для нескольких видов извещений, а «быстрая» ссылка служит для подписки/отписки на один определенный вид извещений (например, извещение о добавлении новости), причем на одной странице можно расположить даже несколько окон и ссылок. В админпанели есть несложный конструктор для удобного создания кодов подключения модуля для вставки в нужных шаблонах.
Зарегистрированный пользователь вашего сайта в всплывающем окне личных настроек может выбрать нужные события, при которых отправляются извещения. Для незарегистрированного посетителя также есть возможность выбора, но он может подписаться только на "Добавление новости" и "Редактирование новости" (без деталей). Есть главное окно настроек и окно настроек для определенной новости. В окне настроек для новости отображаются переключатели для текущей новости, а в главном окне отображаются все остальные переключатели плюс можно отобразить переключатели для текущей новости, если указан параметр «news_id», ниже указаны варианты подключения в шаблонах:
1-й вариант В «main.tpl» или другом шаблоне. Главное диалоговое окно личных настроек пользователя без переключателей для новости. 2-й вариант В «fullstory.tpl». Главное диалоговое окно личных настроек пользователя с переключателями для новости. 3-й вариант В «fullstory.tpl». Диалоговое окно личных настроек пользователя для текущей новости. Другое название для ссылки Чтобы изменить стандартное название для ссылки - используем параметр «caption».
 
Для «быстрых» ссылок подписки на извещения для параметра «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». Далее указаны примеры кодов для таких ссылок:
1-й вариант В «main.tpl» или другом шаблоне. Подписка/отписка на добавление новости. 2-й вариант В «fullstory.tpl». Подписка/отписка на обновление новости.
Примечание: для отправки извещений необходимо зарегистрироваться на сайте OneSignal.com, создать там приложение «WebPush SDK», полученные ключи из созданного приложения указать в настройках модуля.

https://demo.new-dev.ru/admin.php?mod=websignal Демо настроек модуля в админпанели
Цена - от 19$
https://new-dev.ru/2-websignal-push-uvedomleniya-cherez-onesignal-com.html Страница модуля с более подробной информацией
Там же можно купить модуль в автоматическом режиме.
Изменено: tbr - 11 Декабря 2024 18:01
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
17:41 Цифровые часы - модуль DigitalWatch 
14:47 Новая программа монетизации контента VK Видео увеличила доход авторов в 2,5 раза 
14:42 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
23:20 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
17:22 LGaming - экосистема и партнерская программа в gambling и betting вертикалях 
07:42 У Google наблюдается снижение трафика и, как следствие, уменьшение прибыли 
20:36 Python скрипт безопасной накрутки посещаемости сайта 
19:33 Мытнинский - безопасный обмен криптовалют с 2018 года 
19:07 Новый обменный сервис «Money-office» 
17:53 Push-уведомления через OneSignal.com - модуль WebSignal для DLE 
14:13 Ganesh.exchange - обменник криптовалют: Bitcoin BTC, Litecoin LTC, Ethereum ETH, USDT, Perfect Money и т.д 
13:53 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
13:49 Swap-line.com – это сервис быстрого обмена криптовалют на различные цифровые активы, а также на наличные средства во многих городах Украины! 
13:01 Volna.money 
20:57 Точные прогнозы на футбол 
20:01 Половина скидок на распродажах — фейк 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту 
14:57 Конгресс США заявил о лабораторном происхождении коронавируса 
14:53 Осторожно! Криптовалюта 
14:46 НейроБабушка наказывает мошенников