reMessages

Система личных сообщений для пользователей
Автор дополнения
Илья Уткин
Пакетов
22
Закачек
52 511
Обычно отвечает более недели
Автор дополнения
Пакетов
22
Закачек
52 511
Обычно отвечает более недели
Версия 1.0.6-pl
Дата выпуска 10.03.2022
Загрузки 33
Просмотры 3 805
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Дополнение реализует систему личных сообщений с мгновенным обновлением чата, возможностью загрузки картинок, смайликами и ответами на сообщения. Вёрстка реализована на Bootstrap, но есть возможность поменять внешний вид и вёрстку блоков.



Установка и настройка


Разместите на странице вызов сниппета внутри <div id="reMessages"></div>:
<div id="reMessages">
    [[!reMessages]]
</div>

Или вы можете указать свои чанки для оформления чата и сообщений:
<div id="reMessages">
  [[!reMessages?
	&tplContact=`tpl.reMessages.contact`
	&tplList=`tpl.reMessages.list`
	&tplMessage=`tpl.reMessages.message`
	&tplDialog=`tpl.reMessages.dialog`
  ]]
</div>

В шаблоне вашего сайта добавьте вызов сниппета reMessagesTrack — он подключает нужные скрипты и стили, а так же показывает уведомления о новых сообщениях. Разместить его можно в любом месте страницы:
[[!reMessagesTrack]]

Чтобы сообщения приходили без перезагрузки страницы, зарегистрируйтесь на сервисе Comet Server и укажите в системных настройках Публичный id и Приватный API-ключ:


Чтобы пользователь мог написать кому-то, он должен перейти по ссылке
[[~[[++remessages_page]]]]/id25, где 25 — это ID пользователя, кому нужно написать сообщение.

В любом месте сайта вы можете разместить тег <div class="reMessages_total"></div> — внутри него будет отображаться общее количество непрочитанных сообщений. Если придёт новое сообщение, этот счётчик так же сразу обновится.

1.0.6-pl

  • Fix adding smiles

1.0.5-pl

  • Fix losing typing text when receive message

1.0.4-pl

  • Fix notifies for group chat

1.0.3-pl

  • Check membership in group chat

1.0.2-pl

  • Fix group threads work

1.0.1-pl

  • Fix reMessagesTrack bug with styles path

1.0.0-pl

  • First release

Последние обсуждения в сообществе MODX.pro