Базовое дополнение для организации чата к 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()
Значение в опции количество сообщений в переписке - определяет максимальное количество сообщений в приватном чате между двумя пользователями. Раз в сутки приватные чаты, с превышением указанного количества сообщений, очищаются с удалением более старых сообщений в переписке до достижения требуемого количества. Сообщения, указанные одним из пользователей как "Избранные" - не удаляются.
Модерация:
Пользователи, чья роль позволяет иметь доступ в административную часть сайта (как правило, это администратор или редактор), имеют право на удаление сообщений любого чата на сайте.
Сообщение удаляется с приложенным файлом, если таковой имелся.
Также приложенные файлы можно удалять отдельно от сообщений через медиабиблиотеку сайта.
Обзор и настройка дополнения чата:
Ниже даны ссылки на нужный временной отрезок к этому видео. Можете самостоятельно перемотать видео выше, или, нажав на ссылку, перейдете на ютуб к этому временному отрезку.
Основные моменты:
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
Форум поддержки:
При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Пока ни одного отзыва не было оставлено.