Дополнение «wpDiscuz — User Notifications»

Дополнение wpDiscuz — User Notifications добавляет удобную систему уведомлений на ваш сайт. Пользователи сайта смогут получать уведомления как только они появятся. Причем, доступны два варианта уведомлений:

  1. Вы можете поместить колокольчик уведомлений в главное меню, используя шорткод %wpdiscuz-bell% в качестве URL-адреса ссылки. Этот пункт меню будет заменен колокольчиком уведомлений.
  2. В качестве второго варианта вы можете включить веб-push-уведомления. Такого рода уведомления отображаются на экране, даже если вы перешли на другую вкладку или свернули окно браузера.

Оба варианта показаны на скриншоте:

варианты уведомлений

Кстати, вы также, можете использовать [wpdiscuz_bell] шорткод. Поместите его где угодно, в свой пост или текстовые виджеты, и он будет заменен на колокольчик с уведомлением.

Итак, давайте разберем все доступные опции дополнения wpDiscuz — User Notifications.

Как только вы активируйте дополнение, вы увидите новую вкладку «User Notifications» в списке «Настройки Дополнений».

Notifications loading method

По умолчанию уведомления загружаются через REST API WordPress. Если REST API по каким-то причинам недоступен или работает с ошибками,  вы можете просто изменить метод загрузки на AJAX.

Notify me when

Здесь вы можете по отдельности настроить уведомления для пользователей. Рассмотрим доступные варианты:

  1. голосование за мой комментарий (someone votes on my comment) — пользователь получит уведомление, если кто-то поставил лайк или дизлайк за его/ее комментарий
  2. подписка на пользователя (someone follows me) — пользователь получит уведомление, если кто-то подписался на него/нее
  3. оценка записей (someone rates my post) — эта опция относиться к авторам записей. Если кто-то поставил оценку за запись, то автор записи получит уведомление
  4. упоминание (someone mentioned me) — любой пользователь получит уведомление, если его упомянули в комментарии.
  5. ответ на мой комментарий (someone replied to my comment) — пользователь получит уведомление, если кто-то ответил на его/ее комментарий
  6. комментария записей (someone commented on my post) — эта опция также относиться к авторам записей. Если кто-то написал комментарий под записью, то автор записи получит уведомление
  7. комментарий к подписанной записи (new comment on subscribed post) — пользователь получит уведомление, если кто-то оставил комментарии под записью, где он/она подписаны. Подробнее о возможностях подписок с wpDiscuz вы можете ознакомиться здесь.
  8. новый комментарий от подписанного пользователя (new comment by followed user) — пользователь получит уведомление, если пользователь на которого он/она подписаны написал комментарий.
  9. комментарий одобрен (my comment is approved) — пользователь получит уведомление, если его/ее комментарий был одобрен.

Дополнение «wpDiscuz - User Notifications»

Вы можете отключить любую из этих вариантов. Однако, здесь важно понять, что пользователи получат только одно уведомление.

Show notification bell in the top admin bar

Эта опция позволяет вам отображать колокольчик на «Панели инструментов» (Админ Бар).

Show notification bell in the top admin bar

Web Push Notifications

Web Push Уведомления – это короткие сообщения, всплывающие на экране мобильного устройства или компьютера. И конечно же, это один из способов привлечь больше пользователей. Эта опция позволяет включить веб-push-уведомления для плагина wpDiscuz.

Display notification bell for

В этом разделе вы можете по отдельности настроить роли пользователей, для которых уведомления будут выключены. Здесь есть три варианта для Display notification bell for:

  • roles — здесь вы можете выбрать роли пользователей, которым разрешено видеть колокольчик и получать уведомления.
  • guests — включив эту опцию вы, разрешите видеть колокольчик и получать уведомления не зарегистрированным пользователям.
  • new visitors — новые посетители считаются те, которые еще не оставляли комментарии на вашем веб-сайте. И в файлах cookie нет информации об имени комментатора и адресе электронной почты. Для этих пользователей вы также можете настроить уведомления.

Show notifications for last X days

Эта опция позволяет устанавливать количество дней после чего уведомления больше не будут отображаться. То есть они будут считаться «Устаревшими».

Live update

С помощью этой опции вы можете включить обновление в реальном времени. Если, конечно, это перезагружает ваш сервер.

Эта опция позволяет устанавливать промежуток обновление в реальном времени.  Она, работает только, если предыдущая опция включена. Значение можно установить от 30 секунд до 10 минут.

Notifications count per load

Эта опция позволяет устанавливать количество уведомлений при загрузке. Допустим мы установили значение опции 5 и у нас есть 16 уведомлений. Картина у нас будет следующая: при нажатии на колокольчик у нас появятся 5 уведомлений и кнопка «Показать еще». Каждый раз нажимая на кнопку «Показать еще», появятся еще 5 уведомлений, и т.д.

Notification sound URL

С помощью данной опции вы можете поменять стандартный звук уведомлений. По умолчанию, это: your-domain/wp-content/plugins/wpdiscuz-user-notifications/assets/audio/pristine.mp3

Вам просто нужно вставить URL .mp3 файла в поле и сохранить настройки.

Важно: звук уведомлений будет работать только с файлами .mp3 и когда пользователь уже взаимодействовал с сайтом.

Play the sound when notification is:

Здесь только два доступных значения:

  • [NEW] — воспроизводит звук при каждом новом уведомлении.
  • [UNREAD] — воспроизводит звук, если есть непрочитанное уведомление при каждой загрузке страницы.

У этой опции также есть два значения. В зависимости от темы вы можете выбрать:

  • Bordered — не залитый
  • Filled — залитый

Bell Style

Notifications’ container animation speed in milliseconds.

С помощью этой опции вы можете управлять скоростью анимации контейнера уведомлений. То есть, скорость с которой откроется лист уведомлений при нажатии на колокольчик.

Colors

В разделе Colors вы можете поменять цвета отдельных элементов с помощью цветового миксера («Color Picker»). Причем, можно поменять цвета не только в листе меню, но и в «Панели инструментов» (Админ Бар).

Дополнение «wpDiscuz - User Notifications»

Delete all notifications/Delete expired notifications

Эти две кнопки позволяют удалить уведомления непосредственно из базы данных.

  • Delete all notifications — удаляет все уведомления из базы данных
  • Delete expired notifications — удаляет «устаревшие» уведомления из базы данных. «Устаревшие» уведомления зависят от значения опции «Show notifications for last X Days».

Notifications’ Texts

Этот раздел довольно объемный. Здесь можно найти и поменять/перевести все тексты уведомлений.

Notifications’ Container Texts

В этом разделе все ключевые фразы контейнера:

Notifications' Container Texts

На этом пожалуй все. А вам как, понравилось дополнение «wpDiscuz — User Notification»?

Об остальных дополнениях плагина wpDiscuz я напишу отдельные статьи. Кстати, о дополнении wpDiscuz Voice Commenting уже есть подобный разбор. Вы можете прочитать здесь. Все о дополнении wpDiscuz Widgets вы можете найти здесь.

Если у вас возникнут вопросы связанные с настройками плагина, добавьте новую тему в Форуме wpDiscuz, буду рада помочь!

0 0 votes
Рейтинг статьи
Подписаться
Уведомить о
guest

0 Комментарии
Inline Feedbacks
View all comments