08 дек 2012
DLE NodeChat v1.
Qurone Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно DLE NodeChat v1.

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
DLE NodeChat v1.


Автор: MSW
Сайт поддержки: https://0-web.ru/
Версия DLE: 7.*-9.*

Пример работы: https://megafile.mksat.net/

DLE NodeChat - Чат на основе nodejs для CMS DataLife Engine.

Особенности:
- работает на сокетах: мгновенная доставка отправленного сообщения всем пользователям чата;
- для идентификации пользователей используется база сайта и механизмы куков и пхп-сессий;
- возможность включать и отключать показ чата;
- плавающий чат по странице: то есть пользователь может перемещать чат на странице в любое удобное для него место;
- встроенный чат в страницу: пользователь может выбрать чат должен быть плавающий или встроенный в страницу;
- изменяемые размеры плавающего чата;
- все настройки чата сохраняются у пользователя в куках;
- не использует php

Модули NodeJS:
- socket.io
- express
- hiredis redis
- node-mysql

Системные требования:
- VDS/VPS
- Остальные требования необходимые для установки и работы NodeJS.
- Остальные требования необходимые для установки и работы DLE.
- jQuery + jQuery UI + jQuery UI CSS


Установка и запуск DLE NodeChat:
1. Установить на сервер NodeJS: https://nodejs.org/
2. Установить redis (стабле версию): https://redis.io/download
3. В файле config.js указать данные для подключения к БД сайта.
4. На сервере проверить что в фаерволе открыт порт 9090.
5. Файл шаблона main.tpl: Перед:
</head>

Добавить: (заменив MYSITE.COM на домен сервера где установлен и запущен чат)
<script src="https://MYSITE.COM:9090/socket.io/socket.io.js"></script> <script type="text/javascript" src="{THEME}/nodechat/nodechat.min.js"></script>

6. В файлах: nodechat.min.js и nodechat.js так же указать свой домен на котором работает чат: io.connect('https://SITE.COM:9090');
7. Поместить содержимое папки dle_templates в папку используемого вами шаблона.
8. Поместить содержимое папки dle_uploads в папку /uploads/
9. На сервере перейти в папку с чатом и установить необходимые для чата модули:
npm install express socket.io hiredis redis
npm install git://github.com/felixge/node-mysql.git
10. На сервере перейти в папку с файлами чата и запустить командой: node server.js
Скачивание файлов доступно только зарегистрированным пользователям









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.