€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Bugs - ошибки системы чатов и их исправление!
1
...
154
155
156
...
184
20090
Dimitry
@Dimitry
08.01.2015
Оптимизация кода скриптов
Удаляем из jscripts.dat/mobile.inc лишний код AJAX для IE<8
(популярность IE<8 - 0.15%)
// Opera 8.0+, Firefox, Safari, Chrome, IE7+ else get ActiveX for IE5-IE6
if (typeof XMLHttpRequest == "undefined") XMLHttpRequest = function () {
try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch (e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
return;
};
Актуальный селектор движков
- дополнительно убрана поддержка для Chrome 14-15 (0.1% популятность)
основной чат
if(!engine_on) {
if(window.WebSocket) engine_on="WebSocket";
else engine_on="ajax";
}
мобильный чат (вебсокет только для хрома)
if(!engine_on) {
if(window.WebSocket && window.chrome) engine_on="WebSocket"; //only chrome
else engine_on="ajax";
}
20090
Dimitry
@Dimitry
19.01.2015
При открытии чата через https Websocket не работал
На данный момент не рекомендуется использовать чат через https, так как ещё тестируется.
Пример работы через SSL для тестов:
**********
Внесены некоторые коррективы в файлы
jscripts.dat / mobile.inc
для работы вебсокета и вебкамер через SSL.
Добавлена синяя
s
:
/* Функция включения и выключения вебкамер */
document.write("<scr"+"ipt src=http
s
://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js></scr"+"ipt>");
Добавлено синее:
if(engine=="WebSocket") {
if(location.protocol=="https:") ws = new WebSocket("wss://"+engine_host+":"+(engine_port+1)+engine_uri); else
ws = new WebSocket("ws://"+engine_host+":"+engine_port+engine_uri);
Внимание!
Для выкупленных чатов нужно также в файле index_chat.php удалить красные кавычки в этой строке:
var engine_port=
'
$config[engine_port]
'
;
Отредактировано Dimitry -
20.01.2015
20090
Dimitry
@Dimitry
24.01.2015
Исправлен баг при котором вебсокет соединения в хроме закрывались не сразу и ники висели дольше.
Дело было в том что Chrome шлёт свой вебсокет фрейм закрытия браузера, а сервер этот фрейм игнорил.
Прописал отключение ника когда приходит данный фрейм 😀
20090
Dimitry
@Dimitry
25.01.2015
Последняя стадия отключения flash/postMessage движков
Судя по показателям flash больше не используется, но postMessages ещё активно применяется в мобильной версии.
Пришлось провести автообновление.
- самые старые версии мобильных шаблонов были переименованы в mobile_old.inc, а mobile.inc создан актуальным
- не очень старые версии были лишены движка postMessages, остался один ajax
Теперь можно наблюдать недельку какие чаты сейчас используют данные движки и разбираться с ними.
Примерно через неделю движки будут полностью вырезаны.
Из полезных нововведений - теперь в WebFTP можно выбирать сразу несколько файлов для загрузки через одно поле.
20090
Dimitry
@Dimitry
25.01.2015
Недоработка в правках для работы движка через SSL
Правка:
https://vmeste.eu/forum?pid=319396#p319396
Ошибка исправлена автоматически.
Для выкупленных чатов Нужно исправить вручную
(заменить синюю строку в правке ещё раз на новую)
Также в файле index_chat.php удалить красные кавычки в этой строке:
var engine_port=
'
$config[engine_port]
'
;
20090
Dimitry
@Dimitry
29.01.2015
Для тех кто не сделал, данное обновление проведено автоматически:
https://vmeste.eu/forum?pid=319396#p319396
Конечно как обычно выкупленным чатам нужно делать самим.
147
Павел
@paulinney
14.02.2015
При подключении с мобильного телефона пишет:
Загрузка ...
Браузер Chrome/40.0, движок ajax, подключение ...
Не удалось подключиться к движку чата, вероятно Ваш браузер просто не поддерживает новые технологии.
Попробуйте использовать новый современный браузер Google Chrome.
Это происходит со всеми чатами, в т.ч. и с мобильной версии.
Андроид 4.4.2.
20090
Dimitry
@Dimitry
14.02.2015
Надо пробовать вместе, так как у меня на этой версии всё нормально.
Писать можно в аську 106096
147
Павел
@paulinney
14.02.2015
Отписал, жду ответа.
690 443 816
Отредактировано paulinney -
14.02.2015
2615
Сергей
@Pegass
14.02.2015
Аналогично - полёт нормальный)))
147
Павел
@paulinney
14.02.2015
2615
Сергей
@Pegass
14.02.2015
та ну?
147
Павел
@paulinney
14.02.2015
Крч, фиг знает что у меня за проблемы. Но это явно не мой косяк.
232
Medd
@ishkinyaev
14.02.2015
Lollipop 5.0.1 тоже все идеально 😀
147
Павел
@paulinney
14.02.2015
Даже чистка кэша и куки не помогает. :-/
20090
Dimitry
@Dimitry
14.02.2015
сегодня я почти не в сети, и тебя вижу тоже нет)
147
Павел
@paulinney
15.02.2015
В это время я обычно offline)
20090
Dimitry
@Dimitry
15.02.2015
Дело было в использовании приложения рандомного прокси от гугла, подробнее
**********
IP менялся бесконца.
147
Павел
@paulinney
15.02.2015
Как оказалось, косяк был мой.
А вся эта фигня была лишь из-за какой-то
**********
. 😁
Спасибо Диме 😀
42
Антон
@53435
16.02.2015
Почему то в 6есплатном чате когда ставишь титульник полоска для 6есплатных чатов которая должна 6ыть вверху сьезжает вниз. Подозреваю что про6лема в css где то. но можно сделать так что6ы полоска эта не 6ыла связана с файлом style css???? Я потому что у6ежден что она как то связана иначе не сьехало 6ы что то вниз) заранее спаси6о)