3DM-студия

DLE NodeChat v1.1

DLE NodeChat v1.1


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


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

Добавить: (заменив MYSITE.COM на домен сервера где установлен и запущен чат)
<script src="http://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('http://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

Скачать актуальную версию DLE NodeChat на GitHub: GitHub


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...