Живой чат пользователя(зарегистрированного либо нет) с администрацией сайта(человеком, имеющим право создавать  посты на сайте).  Чат - модальное окно, которое всплывет в нижнем правом  углу экрана спустя указанное вами время. Также, вы можете вписать текст-приветствие(с HTML-тегами) и выбрать состояние(свернутое или развернутое) "по-умолчанию" для модального окна на экранах шириной менее 480 пикс.  В случаи нахождения двух и более админов, когда пользователь начинает чат, все его увидят; но, когда кто-то ответит, у всех прочих он(чат) исчезнет. Использует куки на стороне клиента , с целью  построения диалога при переходе по страницам сайта.

Демо

Админка

Вход:

Первая форма

логин: word

пароль: word

Вторая форма

логин: user

пароль: 000

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

Страницу настроек вы не увидите, т.к. у этого пользователя недостаточно на это прав.

1. Upload the archive `live-chat-lazucrub.zip` in Plugin menu of admin-panel;
2. Activate this plugin;
3. (Optional) go to the plugin settings page and chose setting.

Supported Codeseller Updater

Actions:
* live_chat_before_welcome_text, live_chat_after_welcome_text, live_chat_after_message_list - for frontend chat window, no params
* live_chat_after_saved_new_message - action after saved message, have 1 param:

$data = array(
    'chat_id'       => int,
    'message_id'    => int,
    'author'        => int,// id of message author, 0 - author not logged
    'type'          => string,// if admin message - admin, user message - user
    'message'       => string,
);

usage

add_action( 'call_action_hook', function( $param/* if isset */ ) {
    // do your code
} );

Filters:
live_chat_user_message_wrap - have 1 param, usage

add_filter( 'live_chat_user_message_wrap', function( $wrap ) {
    // default
    $wpap = array(
        'before_user'  => '<li class="user-message"><p><strong>' . esc_html__( 'You: ', 'livechat' ) . '</strong>',
        'after_user'   => '</p></li>',
        'before_admin' => '<li class="admin-message"><p><strong>' . esc_html__( 'Admin: ', 'livechat' ) . '</strong>',
        'after_admin'  => '</p></li>'
    );
    
    return $wrap;
} );
1.6

* Customizer

1.5

* Add hooks

1.4

* Add WordPress MultiSite support
* Remove bug with translating

1.3

* Remake header: add admin avatar, add admin nickname
* Fix bug

1.2

* RU localization adding

1.1

* Some validation adding

1.0

* Release

0
Условия поддержки: пишите на почту
Контактные данные: chirukinbb@gmail.com
Авторство: Товар опубликован его непосредственным автором
Форум поддержки : При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Помните! Данный продукт защищён авторским правом, его нарушение влечёт за собой административную и уголовную ответственность.

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

не в сети 4 года

LazucruB

0
Комментарии: 4Публикации: 2Регистрация: 22-06-2019Продаж/Покупок: 0/2