Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » DLE NodeChat v1.1

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

DLE NodeChat v1.1

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

DLE NodeChat v1.1


Автор: MSW
Сайт поддержки: http://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: https://github.com/MSergW/dle_nodechat


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+8
Просмотры: 7 170 :: Комментарии (15) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1shmel1985

  • 9 декабря 2012 18:48
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
MSW
чат рабоочий, но имеется рад моментов которые меня не особо устраивают, например хранение списка сообщений в памяти, хотелось бы переделать его на хранение в том редисе, как сделал с хранением активных сессий юзеров.
было бы интеренсно если бы кто-то ориентирубщийся в нодежс подключился к этой теме)) так как я только начинаю с ним разбираться))

#2Slavchik

  • 9 декабря 2012 19:49
  • Регистрация: 5.12.2010
  • Был(а) онлайн: 5.03.2024
  • Комментариев: 145
  • -4
shmel1985, молодец..копировать и вставлять умееш!

#3seka93

  • 9 декабря 2012 20:04
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 7.03.2013
  • Комментариев: 20
  • 0
Slavchik,
почему же?

#4shmel1985

  • 9 декабря 2012 21:10
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
Slavchik пожалуйста )

#5juventini

  • 10 декабря 2012 02:11
  • Регистрация: 22.01.2011
  • Был(а) онлайн: 20.10.2014
  • Комментариев: 23
  • 0
а на обычном хостинге будет работать?

#6ANTI-SPY™

  • 10 декабря 2012 05:44
  • Регистрация: 16.01.2011
  • Был(а) онлайн: 11.02.2024
  • Комментариев: 31
  • 0
Цитата: juventini
а на обычном хостинге будет работать?

Нет, написано же какие условия установки должны быть.

--------------------

#7GEOR

  • 10 декабря 2012 17:37
  • Регистрация: 26.01.2012
  • Был(а) онлайн: 20.07.2020
  • Комментариев: 93
  • 0
Будет работать на VDS с установленным нодом. Сообщения где хранятся?

#8MSW

  • 10 декабря 2012 21:59
  • Регистрация: 28.11.2009
  • Был(а) онлайн: 2.01.2020
  • Комментариев: 153
  • 0
Цитата: GEOR
Сообщения где хранятся?

сообщения хранятся в памяти, в простых переменных, планирую перевести сообщения в редис

причём хранятся они в 2х вариантах - первый это массив сообщений, второй это все сообщения в строку для отдачи её вновьподключившимся

--------------------

#9pleak

  • 11 декабря 2012 02:38
  • Регистрация: 15.02.2010
  • Был(а) онлайн: 12.10.2021
  • Комментариев: 139
  • +1
Когда уже кто нибудь сядет и напишет толковый, легкий, без наворотов, без лишних библиотек чат? Пусть даже он будет платным.

--------------------

#10GEOR

  • 11 декабря 2012 17:41
  • Регистрация: 26.01.2012
  • Был(а) онлайн: 20.07.2020
  • Комментариев: 93
  • 0
pleak,а iChat? не нравятся новые навороты? Ставьте версию старее..

#11pleak

  • 11 декабря 2012 21:31
  • Регистрация: 15.02.2010
  • Был(а) онлайн: 12.10.2021
  • Комментариев: 139
  • 0
GEOR, он мне вообще не нравится, убогий чат.

--------------------

#12qwaseres

  • 4 февраля 2013 20:19
  • Регистрация: 1.08.2011
  • Был(а) онлайн: 11.11.2024
  • Комментариев: 99
  • -1
если чесно, то на любителя

#13Alex2222

  • 6 февраля 2013 23:12
  • Регистрация: 5.01.2011
  • Был(а) онлайн: 23.05.2015
  • Комментариев: 31
  • -1
да это точно, хак этот для любителя.

#14MSW

  • 29 марта 2013 10:01
  • Регистрация: 28.11.2009
  • Был(а) онлайн: 2.01.2020
  • Комментариев: 153
  • 0
qwaseres,
Alex2222,
спам-боты?))

***

модуль обновлён до 1,2 версии: http://0-web.ru/dle/free-mod-dle/285-dle-nodechat.html

--------------------

#15bARGane

  • 26 апреля 2013 15:11
  • Регистрация: 26.04.2013
  • Был(а) онлайн: 8.05.2013
  • Комментариев: 4
  • 0
как раз нужен чат

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

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: