Author Topic: Имя оператора под аватаркой  (Read 5300 times)

0 Members and 1 Guest are viewing this topic.

flamik

  • Jr. Member
  • **
  • Posts: 4
Имя оператора под аватаркой
« on: May 28, 2014, 06:25:52 AM »
Здравствуйте!

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

Спасибо ! 

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 950
    • Mibew Messenger
Re: Имя оператора под аватаркой
« Reply #1 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).

flamik

  • Jr. Member
  • **
  • Posts: 4
Re: Имя оператора под аватаркой
« Reply #2 on: May 29, 2014, 01:36:52 AM »
Спасибо за развёрнутый ответ, но не хочется лесть в движок чата, как обновляться потом  :) ...

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

Спасибо !