Обновление: 2 недели назад

Версия файла: 2.1

Поддержка WP-Recall: 16.22.3 и выше

Приобрели: 35 раз

Активных установок: 12

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

Дополнение максимально простое и позволяет пользователю лишь узнать о уведомлении и выведет ссылку для просмотра всех уведомлений в ЛК, сами уведомления дополнение не показывает.

Виды уведомлений

Стандартные RLC

В настройках дополнения вы можете указать вид уведомления. Если выбрать "Стандартные RLC" то уведомление будет появляться на странице сайта, зеленое окошко (как и все стандартные уведомления rcl)

Web Push

Если выбрать Web Push - тогда уведомление при первом получении уведомления у юзера будет запрошено разрешение на получение таких уведомлений

Если пользователь разрешит показ уведомлений - то теперь он будет получать их на рабочий стол:

При клике по такому уведомлению откроется страница с уведомлениями пользователя в ЛК

Если пользователь запретит показ уведомлений - он будет получать стандартные RCL уведомления

Настройки Live Notifications

Настройки дополнения находятся на вкладки со всеми настройками WP-Recall => Live Notifications

Частота проверки - позволяет указать в секундах как часто на сервер будут посылаться запросы на наличие уведомлений

Макс. кол-во проверок - После указанного числа запросов проверка новых уведомлений прекратится, полезно в случаях когда человек открыл сайт и ушел от компьютера. Само окошко с информацией что есть уведомления не пропадает, так что когда человек вернется - он увидит что есть уведомления.

Каким способом проверять наличие уведомлений - Собственно это та опция из-за которой  решил сделать такой доп. Вы можете выбрать 1 из 2ух вариантов проверки уведомлений:

  1. С помощью admin-ajax - тогда запрос идет на сервер, подгружается весь wordpress и возвращается число уведомлений
  2. С использованием shortinit - тогда запрос идет к файлу дополнения и подключается минимум файлов, что сильно снижает нагрузку и уменьшает время выполнения примерно в 10 раз!

Режим сравнения - Если включить, то при получении уведомления в консоль браузера выведется информация о времени выполнения, затраченной памяти и кол-ве запросов к базе. Таким образом вы можете проверить оба способа получения уведомлений и сравнить какой быстрее (конечно же shortinit, но все же)

Тип уведомлений - Стандартные RLC иди Web Push

 

Внешний вид уведомления

Стандартное RCL - показывается только на странице сайта

Web Push - показывается в правом нижнем углу рабочего стола

Нагрузка на сервер

Если в опциях выбран способ через admin-ajax:

Если в опциях выбран способ через shortinit:

Для работы должен быть активирован доп. Rcl-Notification

Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/

2.1

*Добавлена поддержка recall 16.22+ и отключена загрузка скриптов для гостей
= 2.0 =
*Полностью переписано, теперь поддерживает Web Push уведомления
= 1.2 =
*Изменен язык отображения ошибки Rcl-Notification
= 1.1 =
*Добавлена возможность проигрывать звук при наличии уведомлений
= 1.0 =
*Релиз

Условия поддержки: На форуме
Контактные данные: Личные сообщения
Авторство: Товар опубликован его непосредственным автором
0

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 3 часа

Preci

1 199
1
Комментарии: 403Публикации: 79Регистрация: 11-11-2014Продаж/Покупок: 5435/101