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

Чат для DLE

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

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



ws.chat.zip [1.69 Kb] (cкачиваний: 138)
MD5: 1cf3696f48f8b5249e30ea736d97bdce


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


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

#1Bong

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

#2alexteen

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

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

#3Bong

  • 18 августа 2012 15:26
  • Регистрация: 14.10.2011
  • Был(а) онлайн: 16.05.2015
  • Комментариев: 196
  • +1
alexteen, это значительный минус. Его надо бы сразу убрать. А так все отлично.

#4hosts

  • 18 августа 2012 15:58
  • Регистрация: 23.12.2010
  • Был(а) онлайн: 25.03.2019
  • Комментариев: 67
  • +2
класс. то что нужно. довести до ума и будет отличный чат. писать в чате могут только зарегистрированные ?

#5alexteen

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

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

#6xxDOBxxx

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

#723neon23

  • 18 августа 2012 16:39
  • Регистрация: 19.04.2010
  • Был(а) онлайн: 8.12.2024
  • Комментариев: 252
  • 0
xxDOBxxx, в чем проблема? Самое главное посмотрите строение блоков и перетаскивайте наздоровье.

#8animasha

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

#923neon23

  • 18 августа 2012 19:01
  • Регистрация: 19.04.2010
  • Был(а) онлайн: 8.12.2024
  • Комментариев: 252
  • 0
animasha, в таком случае может ему еще телепортатор собрать?

#10lowara

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

#11alexteen

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

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

#12HbIXA

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

#13kolyamba

  • 21 августа 2012 17:32
  • Регистрация: 20.08.2012
  • Был(а) онлайн: 4.12.2014
  • Комментариев: 6
  • 0
сейчас попробую

#14bitsoft

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

#15captainprice

  • 26 августа 2012 04:17
  • Регистрация: 10.12.2011
  • Был(а) онлайн: 3.06.2014
  • Комментариев: 3
  • 0
Тоже сразу поставлю

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

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

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