Дмитрий Кондин

Обновление модуля Сообщений (messenger 0.0.5)

Recommended Posts

Теперь в настройках сообщений можно менять свои логин и пароль.

Также можно для подключения и обмена сообщениями использовать любой jabber клиент. 

jabber сервер sitebill.ru

логин и пароль те что указаны в форме в настройках.

Список jabber клиентов тут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И сегодня же сделал еще одно обновление для messenger 0.0.7, в настройках в Сообщениях можно поставить галочку 

Включить приложение Messenger в личном кабинете (apps.messenger.frontend_enable)

И тогда для всех зарегистрированных и авторизованных на сайте в личном кабинете по адресу /messenger/ будет доступен чат в режиме "Коллеги по сайту".

Соответственно можете добавить этот пункт в user_menu.tpl

<li><a href="{$estate_folder}/messenger/">Мгновенные сообщения</a></li>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, rumantic сказал:

Теперь в настройках сообщений можно менять свои логин и пароль.

Также можно для подключения и обмена сообщениями использовать любой jabber клиент. 

jabber сервер sitebill.ru

логин и пароль те что указаны в форме в настройках.

Список jabber клиентов тут.

Дима, пока не особо вникал в тему, но возник вопрос, если к домену привязана почта например в Яндексе, по типу mail@realty-centrum.com , то на хостинге вроде надо еще прописать сервисные настройки для работы jabber клиента? Типа:

_xmpp-client._tcp.conference	SRV	0 5222 domain-xmpp.yandex.net.	20	
_xmpp-client._tcp	SRV	0 5222 domain-xmpp.yandex.net.	20	
_xmpp-server._tcp.conference	SRV	0 5269 domain-xmpp.yandex.net.	20	
_xmpp-server._tcp	SRV	0 5269 domain-xmpp.yandex.net.	20	

Или с этим можно не заморачиваться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Chernetskiy сказал:

Дима, пока не особо вникал в тему, но возник вопрос, если к домену привязана почта например в Яндексе, по типу mail@realty-centrum.com , то на хостинге вроде надо еще прописать сервисные настройки для работы jabber клиента? Типа:


_xmpp-client._tcp.conference	SRV	0 5222 domain-xmpp.yandex.net.	20	
_xmpp-client._tcp	SRV	0 5222 domain-xmpp.yandex.net.	20	
_xmpp-server._tcp.conference	SRV	0 5269 domain-xmpp.yandex.net.	20	
_xmpp-server._tcp	SRV	0 5269 domain-xmpp.yandex.net.	20	

Или с этим можно не заморачиваться?

Можно не заморачиваться, сервер общий sitebill.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, rumantic сказал:

 

Соответственно можете добавить этот пункт в user_menu.tpl


<li><a href="{$estate_folder}/messenger/">Мгновенные сообщения</a></li>

Установил , выдает ошибку 404

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, rumantic сказал:

 

 

7 минут назад, rumantic сказал:

Галочку в настройках поставили?

На сайте авторизовались?

а где в настройках?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Александр Лубянский сказал:

Дмитрий, как это реализуемо для взаимодействия один - один, Клиент - Риэлтор?

Скоро будет и прямое общение между клиентом и риэлтором.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Realtor сказал:

 

а где в настройках?

 

Админка - Настройки - Сообщения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Realtor сказал:

Нет такого у меня

 

После обновления зайдите в меню "Сообщения", а потом в настройки снова зайдите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня утром сделали еще одно обновление для messenger 0.0.10

Теперь можно вывести чат в виде виджета на сайте на всех страницах.

Для этого

1. Обновляемся

2. Ставим две галочки messenger в ЛК и Включить виджет мессенджера

3. Добавляем код {$messenger_widget} в шаблоне перед закрывающим </body>

Screenshot_9.png

На сайте должно появиться такое, при клике на него откроется окно чата (только для авторизованных пользователей на сайте). Сейчас думаем как для неавторизованных включить чат.

Screenshot_10.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Работает. Только у себя перекрасил окно в рыжий цвет, а-то синее на синем - не очень :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Chernetskiy сказал:

Работает. Только у себя перекрасил окно в рыжий цвет, а-то синее на синем - не очень :) 

а где именно? что то на сайте не видно у вас. или это доступно только зарегистрированным пользователям?
сообщите логин в приват :)) потестим :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чат появляется только у зарегистрированных на сайте.

Править цвет и название в файле /apps/messenger/site/template/messenger_iframe_code.tpl, 6 строка, я поправил так:

g.innerHTML = '<div id="messenger_panel" style="height: 25px; margin-bottom: 5px;font-size: 14px;padding: 5px;background-color: #ff8800;color: white;cursor: pointer;">Мессенджер</div><iframe src=\"{/literal}{$estate_folder}{literal}/apps/messenger/js/ajax.php?action=iframe&widget_id=\" border=\"0\" width=\"100%\" height=\"100%\" style=\"border: 0px; overflow: hidden;\"></iframe>';

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, doma сказал:

а где именно? что то на сайте не видно у вас. или это доступно только зарегистрированным пользователям?
сообщите логин в приват :)) потестим :)

Сейчас видно только авторизованным на сайте. Можете тут потестировать

http://estate.sitebill.ru/

для входа

admin

admin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дима, неудобство получается: 

  • Окно чата есть только на сайте, а если в админке сидишь, то нет. Надо куда-то отдельно лезть...
  • Еще на перспективу надо добавить кнопки закрыть/свернуть окно чата, т.к. будут тупить и жаловаться, что чат закрывает страницу сайта и что делать не знают... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще апдейт. Теперь есть иконка для понимая что можно раскрыть и закрыть окно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предвижу хотелки...

  • добавить маленькую фотку из профиля к логину в чате (где список справа);
  • чтобы звук входящего сообщения был как у аськи (отключаемый);
  • чтобы непросмотренные сообщения показывались цифрой в миниатюре или миниатюра меняла цвет при наличии непросмотренных сообщений;
  • чтобы окно чата можно было двигать/менять размер, а то перекрывает рабочую информацию на сайте;
  • Чтобы миниатюра чата не была приклеенной внизу сайта а перемещалась в удобное место или выплывала при клике на значок чата (по типу прыгающего телефона);
  • и т.д.

думаю, в некоторых есть логика :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Chernetskiy сказал:

чтобы окно чата можно было двигать/менять размер, а то перекрывает рабочую информацию на сайте;

это да, нужно точно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление для модуля сообщений. Чат теперь полноценный со всякими нужными штуками. Попробуйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, rumantic сказал:

Обновление для модуля сообщений. Чат теперь полноценный со всякими нужными штуками. Попробуйте.

Дмитрий! Доброго времени суток!

Хотелось бы полное описание функционала получить!)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Александр Лубянский сказал:

Дмитрий! Доброго времени суток!

Хотелось бы полное описание функционала получить!)))

Хм, зайдите тут под своей учетной записью http://estate.sitebill.ru/ и протестируйте чат.

Сам чат построен на основе converse.js, можно прочитать про него тут https://conversejs.org/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас