Внешний вид и поведение live_chat
окна определяется в файлах addons/im_chat/static/src/js/im_chat.js
, addons/im_chat/static/src/xml/im_chat.xml
и addons/im_livechat/static/src/js/im_livechat.js
В зависимости от ваших потребностей вашей придется изменить эти файлы. Для нужд вы изложенных в вашем вопросе вы должны:
1) добавить поля просят посетителей Имя, адрес электронной почты и беспокойства, так как вы можете видеть на первом изображении «А» имя клиента «Посетитель»
вы должны изменить send_welcome_message
функцию на im_livechat.js
для того, чтобы отправить заказ первоначальное сообщение, и вы должны изменить im_chat.Conversation_message_bubble
шаблон для того, чтобы дать каждому «текстовый пузырь» другой вид (например, для вставки текстовое поле, запрашивающее информацию пользователя)
посетителей 2) изменить имя базы на его/ее ввода имени
Когда вы собираете данные, имя пользователя сохраняется в переменной defaultUsername
в im_livechat.js
, вам придется установить его там
3) изменить дизайн (цвет фона, шрифт и т.д.)
Все это может произойти от изменения шаблона с именем = im_chat.Conversation_message_bubble
от im_chat.xml
файл соответственно.
Что именно вы хотите персонализировать? Пожалуйста, уточните, что, возможно, разместите снимок экрана –
@GeorgeDaramouskas, извините, я имею в виду чат Odoo в прямом эфире. Я уже добавил скриншот. Спасибо за ваш ответ – Drew