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

Чтение RSS Мы в твиттере
«    Март 2017    »
ПнВтСрЧтПтСбВс
 
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


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Чат для DLE.


Чат для DLE


Плюсы моего чата:
-Работает без перезагрузки страницы, элементов
-Минимальная задержка между отправкой и получением сообщения
-Чат построен на NodeJS и Socket.IO

Минусы:
-При обновлении страницы и переходе на другую страницу исчезает история сообщений
-Нет настройков чата
-Нужен сервер с поддержкой NodeJS

Установка:
-Скачать архив ниже
-Распаковать содержимое папки /tpl/ в папку с вашим шаблоном. Папку /mod/ в папку /engine/modules/
-В нужном месте добавить:
-Лёгкость настраивания

<script src="http://ip сервера с nodejs:порт сервера/socket.io/socket.io.js"></script>
{include file="engine/modules/ws.chat.php"}

-В файле client.js(находиться в папке: папка вашего шаблона - js) заменить 78.46.13.121:8080 на ip вашего сервера с запущенным nodejs и порт

Скрипт серверной части:

var io = require('socket.io').listen(8080);
io.set('log level', 1);
io.sockets.on('connection', function (socket) {
    var ID;
    var time = (new Date).toLocaleTimeString();
    socket.on('message', function (msg) {
        var mes1=msg;
        var mes=mes1.split("||");
        if(mes[0]=='nik'){
         ID=mes[1];
        } else {
                var time = (new Date).toLocaleTimeString();
                socket.json.send({'event': 'messageSent', 'name': ID, 'text': msg, 'time': time});
                socket.broadcast.json.send({'event': 'messageReceived', 'name': ID, 'text': msg, 'time': time})
        }
    });
});

Если у вас будут вопросы - пишите в личку.



Z ws.chat.zip Размер: 1.69 Kb, скачали 104 раз


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

#1Bong

  • 18 августа 2012 15:21
  • Регистрация: 14.10.2011
  • ICQ: --
  • Комментариев: 197
>>При обновлении страницы и переходе на другую страницу исчезает история сообщений[i][/i]
И нах он тогда вообще нужен?

+6

#2alexteen

  • 18 августа 2012 15:23
  • Регистрация: 2.01.2011
  • ICQ: --
  • Комментариев: 55
Bong, в дальнейшем минусы будут убираться

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

0

#3Bong

  • 18 августа 2012 15:26
  • Регистрация: 14.10.2011
  • ICQ: --
  • Комментариев: 197
alexteen, это значительный минус. Его надо бы сразу убрать. А так все отлично.

+1

#4hosts

  • 18 августа 2012 15:58
  • Регистрация: 23.12.2010
  • ICQ: --
  • Комментариев: 70
  • Выкл.
класс. то что нужно. довести до ума и будет отличный чат. писать в чате могут только зарегистрированные ?

+2

#5alexteen

  • 18 августа 2012 16:19
  • Регистрация: 2.01.2011
  • ICQ: --
  • Комментариев: 55
hosts, да. Те, кто войдёт на сайт. В дальнейшем в настройках можно будет менять это

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

0

#6xxDOBxxx

  • 18 августа 2012 16:31
  • Регистрация: 10.06.2012
  • ICQ: --
  • Комментариев: 5
очнеь хороший чат! но нужно минусы исправить и срочно! а если его ищо по сайту перетаскивать можно было бы цены бы не было!!!

+2

#723neon23

  • 18 августа 2012 16:39
  • Регистрация: 19.04.2010
  • ICQ: 4536197
  • Комментариев: 254
  • Выкл.
xxDOBxxx, в чем проблема? Самое главное посмотрите строение блоков и перетаскивайте наздоровье.

0

#8animasha

  • 18 августа 2012 18:39
  • Регистрация: 20.07.2012
  • ICQ: --
  • Комментариев: 14
23neon23, нет, он наверное имеет в виду - Чат как в контакте, куда хочешь туда и перетащил.

0

#923neon23

  • 18 августа 2012 19:01
  • Регистрация: 19.04.2010
  • ICQ: 4536197
  • Комментариев: 254
  • Выкл.
animasha, в таком случае может ему еще телепортатор собрать?

0

#10lowara

  • 18 августа 2012 21:59
  • Регистрация: 11.02.2011
  • ICQ: --
  • Комментариев: 41
Спасибо,простенький чат без всяких наворотов..автор доделывай его и цены не будет ему ..дешево и сердито....

0

#11alexteen

  • 18 августа 2012 22:04
  • Регистрация: 2.01.2011
  • ICQ: --
  • Комментариев: 55
Позже после покупки vds сделаю так, что любой желающий сможет установить себе данный чат, без необходимости своего сервера с nodejs

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

0

#12HbIXA

  • 19 августа 2012 00:13
  • Регистрация: 9.01.2010
  • ICQ: 820995
  • Комментариев: 73
а если на нескольких сайтах к одному подключаться норм работать будет?

0

#13kolyamba

  • 21 августа 2012 17:32
  • Регистрация: 20.08.2012
  • ICQ: --
  • Комментариев: 6
сейчас попробую

0

#14bitsoft

  • 21 августа 2012 20:34
  • Регистрация: 21.04.2011
  • ICQ: --
  • Комментариев: 2
Да, чат отличный. Но минусы надо бы исправить. Как только будет исправлен первый минус, сразу поставлю себе smile

0

#15captainprice

  • 26 августа 2012 04:17
  • Регистрация: 10.12.2011
  • ICQ: --
  • Комментариев: 3
Тоже сразу поставлю

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

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

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

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

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

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

комплектующие для дымоходов

dimohod.lira-ltd.com.ua


Артег: подъемники автосервис и шиномонтажное оборудование сивик

grantek-avto.ru


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

Опросы

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

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

Архив новостей
Март 2017 (8)
Февраль 2017 (5)
Январь 2017 (9)
Декабрь 2016 (16)
Ноябрь 2016 (9)
Октябрь 2016 (10)

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

Искать людей

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