Разместить объявление
Vibix - надеждый видео-балансир
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
VIPAdmin / Архив / NodeChat 1.4 [DLE 8.3 - 10.2]

NodeChat 1.4 [DLE 8.3 - 10.2]



Название: NodeChat
Автор: MSW
CMS: DLE 8.3 - 10.2
Версия модуля: 1.4

Описание:
NodeChat - Чат на основе nodejs для CMS DataLife Engine.

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

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

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

[spoiler=Скриншоты]NodeChat 1.4 [DLE 8.3 - 10.2]


[/spoiler]


[spoiler=Установка]1. Установить на сервер NodeJS( http://nodejs.org/ ) и redis ( http://redis.io/download ) : Установка NodeJS и Redis

2. Скачиваем DLE NodeChat на сервер:
git clone https://github.com/MSergW/dle_nodechat[/quote]



3. В файле config.js указать данные для подключения к БД сайта.

4. На сервере проверить что в фаерволе открыт порт 9090.

5. Файл шаблона main.tpl:
Перед:
</head>


Добавить: (заменив MYSITE.COM на домен сервера где установлен и запущен чат)
<link type="text/css" media="screen" href="{THEME}/nodechat/styles.css" rel="stylesheet">
<script src="http://MYSITE.COM:9090/socket.io/socket.io.js"></script>
<script type="text/javascript" src="{THEME}/nodechat/jquery.cookie.min.js"></script>
<script type="text/javascript" src="{THEME}/nodechat/jquery.markitup.min.js"></script>
<script type="text/javascript" src="{THEME}/nodechat/nodechat.min.js"></script>



Добавить в нужном месте:(если такого айди по умолчанию в вашем шаблон нет)
<div id="mainContent"></div>


Кнопка для закрытия и открытия чата:
<a title="Чат" href="#" id="nodechat_btn">Чат</a>



6. В файлах: nodechat.min.js и nodechat.js так же указать свой домен на котором работает чат: io.connect('http://SITE.COM:9090');

7. Поместить содержимое папки dle_templates в папку используемого вами шаблона.

8. Поместить содержимое папки dle_uploads в папку /uploads/

9. На сервере перейти в папку с чатом и установить необходимые для чата модули:
[quote]node server.js[/quote]



11. Для автоматического запуска чата можно применить init-скрипт: DLE NodeChat: скрипт запуска (nodejs + forever)[/spoiler]

[spoiler=Допольнительно][quote]

dle_nodechat-master.zip

7-06-2014, 13:340 b
zipскачиваний: 87
Скачать

[/quote]

ТОП Записей

Автор: Enoot

Дата: 07.06.2014 13:35

Просмотров: 1 181

Оцените статью:

2 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)




To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php