Условия поддержки: на форуме сайта
Контактные данные: support@codeseller.ru
Авторство: Товар опубликован его непосредственным автором
Бесплатно Недоступно

Базовое дополнение для организации чата к WordPress плагину WP-Recall.

Позволяет организовывать на вашем вордпресс сайте как приватный чат между двумя пользователями (личные сообщения или кратко: ЛС), так и общий чат:

Общий чат


После активации дополнения, в личном кабинете пользователя, появляется вкладка личного чата со списком контактов пользователей, с которыми уже состоялась переписка.
Чтобы начать общение - достаточно перейти в профиль к нужному пользователю.

Список контактов пользователя

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

В нижнем правом углу сайта (настраивается) - также отображается панель с последними контактами пользователя (Панель контактов или мини-чат):

Панель контактов

Панель контактов сигнализирует о получении нового сообщения, а также является быстрым доступом к чату с одним из контактов:

Панель контактов - общение

Сообщения можно добавлять в избранное - по наведению на нужное сообщение появится иконка звезды:

Добавляем сообщение в избранное

щелкнув по иконке звезды - сообщение сохранится в избранном. Сообщения сохраненные в избранном не удаляются при достижении лимита сообщений в переписке установленном в настройках.


Организация общего чата пользователей:

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

[rcl-chat]

В шорткоде используются следующие атрибуты:

chat_room - обязательный атрибут, в котором указывается идентификатор создаваемого чата (строка). Значение должно быть уникальным для всех чатов созданных на сайте.
userslist - параметр, указывающий вывод списка пользователей находящихся в чате. Принимает значения 1 или 0 (по-умолчанию).
file_upload - разрешает/запрещает прикрепление к сообщениям чата файлов. Принимает значения 1 или 0 (по-умолчанию).
avatar_size - указывает размер аватарок пользователей в чате (в пикселях). По-умолчанию: 50.

Описание шорткода вы можете найти в документации.

Пример применения:

[rcl-chat chat_room="my-chat" userslist="1"]


Настройки:

Администратор сайта может задавать общие настройки для личного или общего чата:

Общие настройки

Задержка между запросами - определяет интервалы между двумя запросами к базе данных на получение новых сообщений в чате от одного пользователя. Чем выше этот показатель - тем реже пользователь будет получать новые сообщения.

Время простоя пользователя - указывает количество минут, по истечении которых пользователь в чате перестанет получать новые сообщения при отсутствии действий со своей стороны. Если по истечении времени пользователь проявит в чате активность, то его статус в чате будет восстановлен и он снова будет получать новые сообщения.

Использование oEmbed - позволяет получать контент из приложенной ссылки от определенного сервиса, например, видео от Youtube или блока сообщения от Twitter. При включении данной опции - чат может работать медленнее и оказывает чуть бОльшую нагрузку на сервер.

Общие настройки

При разрешении прикрепления файлов, администратор может указать разрешенные типы файлов для прикрепления к сообщениям чата. Указываются расширения прикрепляемых файлов через запятую.
Чат делит все файлы на три типа:

  • Изображения
  • Видео
  • Другие типы

Для изображений и видео чат попытается использовать медиаплеер WordPress, если ему это удастся, то пользователи получат в сообщении аудио или видеоплеер. Не гарантируется обработка всех типов аудио и видеофайлов!

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

Внимание! Некоторые типы файлов не разрешены к загрузке на уровне ядра WordPress. Со всеми разрешенными типами файлов можно ознакомиться в Кодексе, на странице описания функции get_allowed_mime_types()

Значение в опции количество сообщений в переписке - определяет максимальное количество сообщений в приватном чате между двумя пользователями. Раз в сутки приватные чаты, с превышением указанного количества сообщений, очищаются с удалением более старых сообщений в переписке до достижения требуемого количества. Сообщения, указанные одним из пользователей как "Избранные" - не удаляются.


Модерация:

Пользователи, чья роль позволяет иметь доступ в административную часть сайта (как правило, это администратор или редактор), имеют право на удаление сообщений любого чата на сайте.

2016-08-09_14-24-21

Сообщение удаляется с приложенным файлом, если таковой имелся.

Также приложенные файлы можно удалять отдельно от сообщений через медиабиблиотеку сайта.


Обзор и настройка дополнения чата:


Ниже даны ссылки на нужный временной отрезок к этому видео. Можете самостоятельно перемотать видео выше, или, нажав на ссылку, перейдете на ютуб к этому временному отрезку.

Основные моменты:

1. Описание дополнения 0:10
2. Пример общего чата на сайте CodeSeller.ru и дополнения эмодзи и тетрисом. Добавим сообщение в избранное 1:50
3. Включаем дополнение и рассмотрим его настройки 2:38
4. Панель контактов (миничат) 4:53
5. Напишем в личные сообщения (ЛС) 5:26
6. Демонстрация уведомления о новом сообщении 5:54
7. Общение в личном кабинете 6:08
8. Общий чат - описание шорткода 6:41
9. Выведем общий чат на своем сайте 7:13
10. Модерация общего чата 8:11
11. Пишем ЛС с любой страницы сайта 8:26
12. Расширяем дополнение Rcl Chat - товарная метка: Чат 9:14
13. Документация - описание шорткода чата 11:02
14. На этом всё, пока 🙂 11:20

Полезные ссылки:

Описание шорткода

Товарная метка "Чат"
Товарная метка "Личный чат"

Бесплатное дополнение "Smilies in Emoji"
Премиум дополнение "Chat Life Contacts"

Документация WP-Recall

Данное дополнение распространяется в составе
базовой версии WP-Recall

Карточка товара

Автоматическое обновление
Бессрочные обновления
Бесплатная поддержка
Бесплатно Недоступно
5
Форум поддержки : При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Бесплатно Недоступно

На развитие товара

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

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

не в сети 2 дня

Андрей CS

12K
Комментарии: 2740Публикации: 479Регистрация: 30-11--0001Продаж/Покупок: 47857/183