Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Обновления

Приветствую!

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

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

Мы бережно сохранили старый функционал чата, как и ранее можем:

  • помечать сообщения как важные
  • использовать возможности oembed
  • пользоваться смайлами
  • прикладывать к сообщениям медиафайлы

Также появился вывод пользователей в чате и новая постраничная навигация.

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

2016-08-07_12-14-53

 

Вместо уведомления - всплывающего окна с текстом нового сообщения, мы получили панель последних контактов, где и будет производится индикация о новом сообщении.2016-08-07_12-13-09 Одновременно эта панель предоставляет быстрый доступ к полноценному мини-чату с пятью последними собеседниками.

2016-08-07_12-14-08

 

Теперь мы можем не ограничивать пользователей приватными сообщениями, но и предоставить общение в общем чате.

2016-08-07_12-12-16
Функционал общего чата имеет общее ядро с приватными сообщениями, поэтому они идентичны.

Чтобы вывести на любой выбранной странице сайта общий чат, необходимо использовать шорткод

[ rcl-chat ] (пробелы убрать)

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

chat_room - указание идентификатора выводимого чата (строка).

Данный идентификатор должен быть уникальным по отношению ко всем другим общим чатам.

Пример применения шорткода:

[ rcl-chat chat_room="my-new-chat" ]

Настройки дополнения и все доступные параметры шорткода будут описаны на отдельной странице данного дополнения в каталоге сайта.

Следует отдельно указать, что в этом обновлении функционал добавление пользователя в черный список был вынесен из приватного чата в ядро плагина WP-Recall. Теперь если пользователя добавляют в черный список, то он теряет возможность просмотра всех вкладок основного меню личного кабинета, а не только возможность вести переписку, как это было ранее.

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

Для переноса сообщений из старого чата в новый читаем тему на форуме https://codeseller.ru/forum/product-7155/eksport-soobshhenij-iz-starogo-chata-v-novyj/

11

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

не в сети 2 дня

Андрей CS

12K
занят
Комментарии: 2729Публикации: 481Регистрация: 30-11--0001Продаж/Покупок: 0/0