€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Новый движок передачи сообщений
1
...
7
8
9
10
2970
удалён
@Foggy
09.09.2012
Хотелось бы посмотреть на чат с онлайном, скажем, человек в 30 без vpn.
20090
Dimitry
@Dimitry
09.09.2012
Foggy
пишет:
Хотелось бы посмотреть на чат с онлайном, скажем, человек в 30 без vpn.
а что на него смотреть?
скорее всего нагрузки не будет никакой, ведь движок сообщений находится отдельно, и вся сложная работа приходится ему ...)
20090
Dimitry
@Dimitry
05.10.2012
Теперь проблемы с новым движком от 5й версии пишем тут ...
Также немного подправил описание в первом сообещнии.
573
Max
@JackOFF
06.10.2012
5 версия бесплатная,а отдельный платный или как?
20090
Dimitry
@Dimitry
06.10.2012
да
20090
Dimitry
@Dimitry
09.10.2012
Через несколько месяцев будет также добавлен новый тип движка websockets, который как раз для таких вещей как чаты предназначен, он не боится антивирусов. На данный момент его поддерживают только chrome/firefox, но будет поддерживаться в IE10/Opera12.5.
Вообщем пока рано такое делать и смысла нет.
87
k4at
@k4at
09.10.2012
Dimitry
пишет:
добавлен новый тип движка websockets.
На данный момент его поддерживают только chrome/firefox, но будет поддерживаться в IE10/Opera12.5.
Вообщем пока рано такое делать и смысла нет.
Странно
эльф чат работает именно на websocket и в любом браузере, но разрабочик в новой версии уходит от этой технологии.
20090
Dimitry
@Dimitry
09.10.2012
Значит он всех обманывает, скорее вего использует Flash, никак не может websockets везде работать.
Куда он уходит? В запой?)
87
k4at
@k4at
09.10.2012
ElfChat это мощный, простой в установке и не требовательный к ресурсам php чат, работающий на
WebSocket
и Ajax и использующий MySQl для хранения сообщений.
Ожидаемый новый релиз
Новый движёк чата написан на PHP 5.3 и реализует паттерн MVC.
Для шаблонов используется Twig. Для моделей используется Doctine ORM.
Демон чата пишется на node.js и Socket.IO.
20090
Dimitry
@Dimitry
09.10.2012
Socket.IO в него включено несколько движков включая флеш, так что...
20090
Dimitry
@Dimitry
17.10.2012
Внимание!!! Анонсирую отключение старого движка чата ориентировочно после нового года, т.е. через 2-3 месяца.
Желательно к этому времени всем перейти на 5ю версию,
для тех кто этого не сделает, будет выпущен патч
, который позволит работать на 3-4х версиях с новыми движками сообщений. Данный патч по возможности будет установлен автоматически и скорее всего в файл irc.html.
Т.е. жёсткого переключение не будет, но всё таки рекомендуется обновить весь чат до 5й версии.
596
Сергей
@Князь_Пипецкий
17.10.2012
К моему великому сожалению, у меня так и не получилось перейти на пятерочку 🙁
Вроде бы все по инструкции делал, но видимо где-то накосячил 🙁
2615
Сергей
@Pegass
17.10.2012
Князь_Пипецкий
, а помощь друга не? У тебя чат 4-й версии?
596
Сергей
@Князь_Пипецкий
17.10.2012
Да, четверка. От помощи друга не откажусь 😀 ибо приверженец нового 😀
Если сможете - помогите разобраться?
3. Редактируем шаблон чата chat.inc и добавляем синий код:
<body class=chat-body style="margin:0px; padding:0px; overflow:hidden;" onload="document.fmsg.text0.focus();
loadframes()
; ">
В chat.inc просто не нахожу эту строчку 🙁
Видимо в этом и причина неудачных попыток перехода.
2615
Сергей
@Pegass
17.10.2012
Князь_Пипецкий
, я щас чуть не уписался со смеху попробуй искать
<body
596
Сергей
@Князь_Пипецкий
17.10.2012
Я бы тоже уписался 😀
Но у меня вот что:
<body scroll="no" style="margin:0px; padding:0px; overflow:hidden;" onload="document.fmsg.text0.focus();">
<body scroll есть,
а <body class=chat-body style нет
2970
удалён
@Foggy
17.10.2012
Князь_Пипецкий
, просто замени свою строку на эту. <body> - простой тег html. scroll - атрибут тега. scroll="no" - атрибут тега со значением. в данном случае значение no. у любого тега можно указать некоторые события такие как onload, onmouseover и т.д. В onload указывается то, что должно произойти, когда внутренности этого тега загрузятся. Функция document.fmsg.text0.focus() помещает курсор сразу в поле ввода сообщения, чтобы пользователь не кликал туда самостоятельно. А loadframes(); - загрузка движка. Поэтому если у тебя не указана загрузка движка, грузиться не будет как следует.
Можешь просто заменить свою эту строку на это: <body scroll="no" class="chat-body" style="margin:0px; padding:0px; overflow:hidden;" onload="document.fmsg.text0.focus(); loadframes();">
596
Сергей
@Князь_Пипецкий
17.10.2012
Поменять то поменял......но чат все равно не загружается 🙁
2970
удалён
@Foggy
17.10.2012
Значит что-то ещё не сделал
596
Сергей
@Князь_Пипецкий
17.10.2012
1. файлик swf скачал, залил в корень чата,
2. строчку body scroll="no" class="chat-body" style="margin:0px; padding:0px; overflow:hidden;" onload="document.fmsg.text0.focus(); loadframes();"> поставил в шаблон "чат внутри"
3. заменил скрипты из инструкции от "подготовка фреймов и загрузка сообщений" до начала функции loadframes()
Что-то я сделал не правильно?