Dialog System

Модуль позволяет пользователям общаться в режиме онлайн.
- 2.5.0

950 руб.

Получить

Список изменений:

Версия 2.0
+ Добавлено администратирование диалогов (просмотр и удаление)
+ Исправлены другие мелкие ошибки.

Версия 2.2
+ Добавлены звуковые уведомления (можно отключить)
+ Исправлен порядок диалогов (новые на верху)
+ Комбинация клавиш SHIFT+ENTER - перевод на новую строку
+ AJAX обновление о новых сообщениях

Версия 2.5
+ Исправлены мелкие ошибки.
+ Изменена система оповещения на почту

Dialog System

Данный модуль позволяет пользователям общаться в онлайн режиме (без перезагрузки страницы)
В коде много комментариев, поэтому вам легко будет разобраться, что к чему wink

На данный момент реализованы следующие функции:

  1. Импорт сообщений из базы модуля PM. (В админке)
  2. ajax отправка формы сообщения.
  3. ajax обновление новых сообщений.
  4. При неактивной вкладке диалога, и входящем сообщении в title мерцает "* У вас новое сообщение". (см. видео)
  5. Сообщения от разных пользователей сгрупированны в отдельные диалоги.
  6. Вывод в шапке сайта кол-во новых сообщений.
  7. Выделение непрочитанных сообщений.
  8. Вывод любой информации о пользователе в диалоге

Для корректной работы AJAX обновления новых сообщений в шаблоне header.tpl замените строку:

 

<li>{HEADER_USER_PMREMINDER}</li>

На эту:

<!-- IF {HEADER_USER_PMREMINDER} --><li id="updatecountmsg">{HEADER_USER_PMREMINDER}</li><!-- ENDIF -->

Порядок установки:

Во время установки будет остановлен модуль PM.

Тэги для header.tpl

  1. {HEADER_USER_PMS}
  2. {HEADER_USER_PMREMINDER}
  3. {HEADER_USER_PM_URL}

Тэг для users.details.tpl

  1. {USER_DETAILS_PM}