Простое дополнение позволяет общаться пользователям только с администрацией сайта в личном кабинете (личные сообщения или ЛС). Убирает возможность общения между пользователями. Но имеет настройку - можно разрешить общение с друзьями. Админ может писать всем, а юзеры только админу и/или друзьям.
Это дополнение работает с вкладкой "Чат" (личные сообщения) в кабинете. Поэтому активировав этот доп - получите так, как написано выше. Но если чат общий (глобальный. Выведен через шорткод) - там это дополнение не проявляет свою активность.
Дополнение работает как дочернее. Для его работы обязательно наличие активированного бесплатного дополнения Rcl Chat входящего в состав плагина WP-Recall
Если у пользователя роль "админ" он может общаться со всеми. Но и обычному пользователю в виде исключения можно задать такую привилегию через настройки. Например когда вам надо дать возможность общения менеджера со всеми.
Возможности:
- Общение в ЛС с админом (техподдержка, репорты, личное общение)
- Общение в ЛС с пользователем из настроек белого списка сайта (например менеджер)
- Общение в ЛС с друзьями (если стоит бесплатное дополнение Friends Recall и разрешено в настройках)
- Запрет общения в ЛС с посторонними пользователями - когда требуется ввести разграничение
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке имеется блок настроек:
WP-Recall -> Настройки -> Настройки User To Admin PM
Вы можете задать белый список пользоваелей, вписав их id. Это разрешит пользователям общение с ними.
Например если у вас есть менеджеры.
Вторая настройка - если у вас активировано дополнение Friends Recall -
вы можете разрешить пользователям общаться также и с друзьями.
Есть у дополнения зависимости?
- дополнение работает как дочернее.
Для его работы обязательно наличие активированного бесплатного дополнения Rcl Chat входящего в состав плагина WP-Recall
С какими еще дополнениями оно работает?
- дополнение Friends Recall позволяет разрешить общаться с друзьями.
Появится в настройках опция разрешающая эту возможность.
Как разрешить некоторых пользователей для общения?
Вариант 1:
- например если у вас есть "менеджеры" - пользователи с ролью автор - вы можете их ID указать в настройках.
Вариант 2:
- дать им роль админа (или право на "manage_options").
Вариант 3:
- программно:
В файл функций вашей ВП темы вставить следующий сниппет. Этот фильтр разрешит указанным пользователям общаться и с ними остальные тоже смогут общаться
Впишите в массив $users_immunity идентификаторы (id) пользователей
// разрешим этим пользователям общаться со всеми function user_imm($users_immunity){ $users_immunity = array(3,108,); // id юзеров с "иммунитетом" к общению return $users_immunity; } add_filter('utapm_immunity_of_users','user_imm');
v2.1
* работа с WP-Recall 16.24.11
* перевод настроек на новое апи настроек WP-Recall
v2.0
* В настройках появился белый список пользователей (возможность вписать по id), с которыми могут вести общение (например ваши менеджеры).
* Поддержка дополнения Friends Recall и настройка позволяющая разрешить общение с друзьями (по умолчанию "Нет"). Если нужно - включайте в настройках.
* Поддержка WP-Recall 16.17
v1.1
* Поддержка WP-Recall 16.16
v1.0.1
* Исправил баг с неверным запросом к вкладке чата (при ajax)
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Админ может писать всем одновременно?
нет.
Этот доп делает только то что заявлено: а именно - "Позволяет общаться пользователям только с администрацией. Между собой запрещает"
такого функционала как вы ищете - нигде в каталоге codeseller нету. Я уже писал в другой теме что писать всем - это плохая идея: пример - имеем 10000 пользователей. Во время записи в бд всем юзерам - вы получите апдейт 10000 строк в базе данных - это влияет на производительность. Второе - если сообщение не прочитано за час - часовой крон начнет отправку 10000 писем с вашего сайта: а - это нехилая нагрузка, б - ваш мейл быстро попадет в спам - почтовые системы не любят подобного поведения.
Вот поэтому вам стоит отбросить эту затею.
Здравствуйте! Было бы не плохо если бы Администратор мог задать конкретных пользователей с которыми Мог общаться любой пользователь и больше ни с кем. И отображать их в списке. Ну что бы пользователю в списке всех пользователей отображались только одобренные администратором.
Здравствуйте.
ну такая возможность есть - можно же юзеров добавить. Ну а список тех с кем болтать можно - в виджете пишите нужных или еще как (правила, справка по сайту, отдельная запись, виджет над/под ЛК с списком) - это административный вопрос сайта.
Добрый день.
Подскажите, этот плагин собирает все "контакты" и дает возможно писать любому зарегистрированному пользователю из личного кабинета?
Здравствуйте. Я наверно не понял вашего вопроса.
- как это? Откуда собирать он их может? Начинайте общение - пользователь появится в контактах.
Дополнение работает как https://codeseller.ru/products/rcl-chat/ - потому что работает на его основе. Единственное что:
т.е. пользователи друг другу лишаются возможности писать. Т.е. когда личка между пользователями не нужна, а нужна только с администрацией - то этот доп придет на помощь.
Спасибо за ответ!
А есть возможно агрегировать всех зарегистрированных пользователей в "контакты" администратору?
Нет. Не рационально по ресурсам. 10000 юзеров - 10000 контактов. Почему админу просто не перейти в список юзеров, выведенных шорткодом, и не написать тому, кому действительно надо?
Все что умеет это дополнение дано в описании.
Доброго дня. Есть "небольшое" предложение: можно (не плохо было бы) в будущем сделать/добавить сюда настройку, чтобы пользователи могли переписываться между собой - если они друзья, а если нет, то могут писать только админу? У меня этот доп стоит на одном рекламном сайте, как ограничение от спамных сообщений между незнакомыми (в общем всеми) пользователями и хотелось бы им там дать возможность переписки с теми, кому они собственно сами и разрешают это делать (т.е. друзьям).
Привет.
Появилась настройка в v2.0 позволяющая включить также и общение с друзьями.
Владимир, я по топику на форуме про поддержку.
Если добавить в доп менеджеров и номера тикетов, получится отличный доп поддержки. Хотя я не понимаю как организовать номера))
Игорь такая возможность есть:
а про тикеты - это лучше не через ЛС делать, а через форум.
Так сейчас кодеселлер работает. А у пользователя его созданные темы отображаются в ЛК в вкладке "Форум". Только вот есть те, кто не создает новые темы и пишет в чужих. Им отслеживать сложней.
Все же чаты - не для структурированной информации, к которой возможно будет вернуться. Чаты - пофлудил и забыл.
Подскажите. У пользователя уже автоматически есть контакт админа в переписке? И он не может его удалить? Ка например тут https://prnt.sc/ud0866
Нет.
т.к. общения еще не было - добавлять в контакты некого. Когда пользователь начал общение - в контактах у него этот админ появляется.
Но первый контакт (единственный автоматический) можно добавить через рассылку приветственного сообщения этими дополнениями:
https://codeseller.ru/products/hello-private-message-privetstvennoe-soobshhenie-v-lichku-pm-novym-polzovatelyam/
https://codeseller.ru/products/bonus-on-registration-bonus-za-registraciyu-i-lichnoe-soobshhenie/
- тогда вновь зарегистрированный пользователь, от лица админа получит приветственное сообщение и этот админ будет у него в контактах.
Также вы можете этот вопрос решить административно - написать объявление в текстовом виджете над ЛК. Там указать ссылку на тех админов, с кем можно вести переписку.
Удалить из контактов пользователь может. Но при желании кнопку удаления контакта можно скрыть через css.
Совместите с дополнением WP Access Ultimate. Чтобы выставлялось количество смс в чате, как только лимит исчерпан - вылетало соответствующее окно https://yadi.sk/i/LCQRLFCFPFPlvA
каких смс? ограничивать доступ к вкладке можно через доп WAU Access Tabs