1990
19.32
28.43
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание, этот компонент требует версию PHP
5.6
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Дополнение реализует систему личных сообщений с мгновенным обновлением чата, возможностью загрузки картинок, смайликами и ответами на сообщения. Вёрстка реализована на Bootstrap, но есть возможность поменять внешний вид и вёрстку блоков.
Разместите на странице вызов сниппета внутри <div id="reMessages"></div>:
Или вы можете указать свои чанки для оформления чата и сообщений:
В шаблоне вашего сайта добавьте вызов сниппета reMessagesTrack — он подключает нужные скрипты и стили, а так же показывает уведомления о новых сообщениях. Разместить его можно в любом месте страницы:
Чтобы сообщения приходили без перезагрузки страницы, зарегистрируйтесь на сервисе Comet Server и укажите в системных настройках Публичный id и Приватный API-ключ:
Чтобы пользователь мог написать кому-то, он должен перейти по ссылке
[[~[[++remessages_page]]]]/id25, где 25 — это ID пользователя, кому нужно написать сообщение.
В любом месте сайта вы можете разместить тег <div class="reMessages_total"></div> — внутри него будет отображаться общее количество непрочитанных сообщений. Если придёт новое сообщение, этот счётчик так же сразу обновится.
Установка и настройка
Разместите на странице вызов сниппета внутри <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