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


Данный материал предоставлен сайтом 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
Просмотры: 3936 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 хостинг!

www.onlinepatent.ru

регистрация словесного товарного знака

onlinepatent.ru


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

Опросы

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

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

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

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

Искать людей

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