prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

DLE NodeChat v1.1


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно 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


+10
Просмотры: 5258 VIP ProWebber | Комментарии (15)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1shmel1985

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

0

#2Slavchik

  • 9 декабря 2012 19:49
  • Регистрация: 5.12.2010
  • ICQ: --
  • Комментариев: 137
  • Выкл.
shmel1985, молодец..копировать и вставлять умееш!

-4

#3seka93

  • 9 декабря 2012 20:04
  • Регистрация: 11.09.2010
  • ICQ: --
  • Комментариев: 20
Slavchik,
почему же?

0

#4shmel1985

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

0

#5juventini

  • 10 декабря 2012 02:11
  • Регистрация: 22.01.2011
  • ICQ: --
  • Комментариев: 23
а на обычном хостинге будет работать?

0

#6ANTI-SPY™

  • 10 декабря 2012 05:44
  • Регистрация: 16.01.2011
  • ICQ: 701841
  • Комментариев: 31
Цитата: juventini
а на обычном хостинге будет работать?

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

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

0

#7GEOR

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

0

#8MSW

  • 10 декабря 2012 21:59
  • Регистрация: 28.11.2009
  • ICQ: --
  • Комментариев: 153
Цитата: GEOR
Сообщения где хранятся?

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

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

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

0

#9pleak

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

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

+1

#10GEOR

  • 11 декабря 2012 17:41
  • Регистрация: 26.01.2012
  • ICQ: --
  • Комментариев: 94
pleak,а iChat? не нравятся новые навороты? Ставьте версию старее..

0

#11pleak

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

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

0

#12qwaseres

  • 4 февраля 2013 20:19
  • Регистрация: 1.08.2011
  • ICQ: --
  • Комментариев: 93
если чесно, то на любителя

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

-1

#13Alex2222

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

-1

#14MSW

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

***

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

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

0

#15bARGane

  • 26 апреля 2013 15:11
  • Регистрация: 26.04.2013
  • ICQ: --
  • Комментариев: 4
как раз нужен чат

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки