Mibew Messenger Community

General => Support => Русский (ru) => Topic started by: flamik on May 28, 2014, 06:25:52 AM

Title: Имя оператора под аватаркой
Post by: flamik on May 28, 2014, 06:25:52 AM
Здравствуйте!

Подскажите пожалуйста, как добавить  имя оператора в шаблоне silver в окне чата клиента под аватаркой оператора.
Т.е. как только к диалогу подключился оператор у клиента появилась аватарка оператора с подписью в виде имени оператора.

Спасибо ! 
Title: Re: Имя оператора под аватаркой
Post by: faf on May 28, 2014, 12:29:43 PM
Как и во многих других случаях, применительно к Mibew Messenger 1.6.x ответ будет в стиле "простого способа не существует".

Я бы делал следующим образом. Изменил бы код libs/chat.php (функция get_messages), запихнув в секцию avatar xml-документа с сообщениями в дополнение к url картинки ещё и имя оператора. Ну и дальше изменил бы в js/source/chat.js (с последующей перегенерацией js-скриптов) реакцию на приход новой аватарки (это метод setupAvatar в классе Ajax.ChatThreadUpdater).
Title: Re: Имя оператора под аватаркой
Post by: flamik on May 29, 2014, 01:36:52 AM
Спасибо за развёрнутый ответ, но не хочется лесть в движок чата, как обновляться потом  :) ...

Сделал иначе, в шаблоне увеличил поле под аватарку 100px на 200px , и собственно сверху фото, а  под ним рисуй что душе угодно!  Доволен более чем полностью :)

Спасибо !