€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Bugs - ошибки системы чатов и их исправление!
1
...
149
150
151
...
184
20090
Dimitry
@Dimitry
18.08.2014
Исправил, теперь для андройдов 4+ должно работать.
В киткат просто браузер по умолчанию идёт хроме 28 поэтому вебсокеты работают.
Теперь новая система такая:
Ести хром, то вебсокеты, иначе ажакс.
Чтобы исправить достаточно обновить этот код для мобильной версии
if(!engine_on) {
if(window.WebSocket && window.chrome && browser[3]>=16) engine_on="WebSocket"; //only chrome
else engine_on="ajax";
}
20090
Dimitry
@Dimitry
16.09.2014
Слетает COOKIE авторизация в Chrome
Исправление для выкупленных чатов:
Либо можно просто заменить файл ini.php
Но лучше просто добавить синюю строку в файле
ini.php
:
//get aidn
$_SERVER[HTTP_ACCEPT_ENCODING]=str_replace(",sdch","",$_SERVER[HTTP_ACCEPT_ENCODING]);
$a=$_SERVER[HTTP_USER_AGENT].$_SERVER[HTTP_UA_CPU].$_SERVER[HTTP_ACCEPT_LANGUAGE].
$_SERVER[HTTP_ACCEPT_ENCODING].$_SERVER[HTTP_ACCEPT_CHARSET].$_SERVER[HTTP_CONNECTION];
$aidn=0;for($i=0;$i<strlen($a);$i++) $aidn+=ord($a[$i]); unset($a);
20090
Dimitry
@Dimitry
21.09.2014
Полностью вырезана поддержка 2х движков
Так как статистика использования движков изменилась, были полностью вырезаны движки
PostMessages
и
Flash
из стандартных скриптов.
(сам движок сообщений пока ещё поддерживает эти движки, но это не будет вечным)
Почему вырезаны эти движки
На данный момент новая статистика использования движков
Websockets >95%
Flash 1%
PostMessages 1%
Ajax 2%
Основываясь на данной статистике и учитывая тот факт что Flash уже начали убирать из браузеров, а также принимая в рассчёт различные проблемы с этими движками, было решено сразу использовать только Websockets + Ajax (для 100%й поддержки всех чатлан)
В данном случае 2% пользователей удалённых движков смогут общаться через движок Ajax, в сумме это будет 4%.
Как убрать Flash и postMessages из скриптов
Оптимальный вариант для новых чатов: В файлах jscripts.dat и mobile.inc необходимо обновить функцию loadengine();
Надёжный вариант для всех чатов: В файлах jscripts.dat, mobile.inc и irc.html / irc2.html (если такие есть) удалить красные строки:
if(!engine_on) {
if(window.WebSocket && (!window.chrome || browser[3]>=16)) engine_on="WebSocket";
else if(window.postMessage && window.chrome) engine_on="postMessage";
else if(flashver) engine_on="flash";
else engine_on="ajax";
}
Проведя данное обновление вы обезопасите себя на будущее от возможных проблем с этими движками.
Удаление данных строк проведено по возможности автоматически.
20090
Dimitry
@Dimitry
01.11.2014
Технические работы 01.11.2014
Повторяю текст рассылки:
Этой ночью, 1го Ноября, будут проводиться технические работы по переносу сервиса на другой сервер. Кроме этого будут частично отключены все домены сервисов кроме mpchat. Время проведения работ: 01:00 - 02:00
Результат
Перенос был завершен быстро, однако найдено несколько чатов которые не используют DNS от мпчата.
Этим чатам нужно поменять IP сервера в DNS на
87.98.241.33
А лучше прописать NS адреса:
ns1.mpchat.org
ns2.mpchat.org
Сейчас всё должно работать.
Теперь необходимо все домены активировать в админке, даже если используется чужой DNS.
Это позволяет мгновенно активировать домены на сервере,
а не ждать 2 дня обновления
.
Доработка движка до версии PHP 5.6
Ранее использовалась версия PHP 5.4, теперь используется 5.6.
Для правильного отображения картинки защиты от спама в версиях от 5.5,
выделенным чатам рекомендуется загрузить новый файл
code.php
20090
Dimitry
@Dimitry
02.11.2014
Изменение подписки на рассылку
Теперь при регистрации и подписки на рассылку будет высылаться письмо для подтверждения подписки.
Также если в настройках указать галочку подписаться или изменить Email, то будет высылаться письмо и нужно подтвердить подписку на рассылку.
Кроме этого, больше нельзя через админку напрямую подписывать пользователей без их согласия, только через анкету с высылкой письма.
Зачем это сделано
Такие сервисы как mail.ru частенько блокируют сервера за письма на несуществующие почтовые ящики.
И не удивительно, ведь при регистрации можно указать любой email и одновременно подписаться на рассылку.
Для решения данной проблемы, пришлось усложнить подписку.
Что изменилось в коде
В шаблон set.inc добавлена строка:
if(setsubscribe=='1') print+='<font color=336699>Проверьте почту и подтвердите подписку на рассылку!</font><br>';
В шаблон reg.inc добавлена строка:
if(setsubscribe=='1') document.write('<br>Проверьте почту и подтвердите подписку на рассылку!');
Для выкупленных чатов, если требуется:
subscribe.php - добавлен новый файл
reg.php и set.php - частично изменены
49
Олег-1991
@Олег-1991
02.11.2014
Минус апгрейду((( Потеря людей веть никто не будет париться подписываться на рассылку через уведомления, а когда то рассылка помогала напоминать о чате(
Отредактировано Олег-1991 -
02.11.2014
3173
Николай
@grom
02.11.2014
Олег-1991
пишет:
Минус апгрейду((( Потеря людей веть никто не будет париться подписываться на рассылку через уведомления, а когда то рассылка помогала напоминать о чате(
раскручивай чат, и не надо будет рассылать ничего
49
Олег-1991
@Олег-1991
02.11.2014
grom
пишет:
Олег-1991
пишет:
Минус апгрейду((( Потеря людей веть никто не будет париться подписываться на рассылку через уведомления, а когда то рассылка помогала напоминать о чате(
раскручивай чат, и не надо будет рассылать ничего
Заскручиваю, но рассылка была хорошей помощью, сейчас явно настроение упало(
596
Сергей
@Князь_Пипецкий
02.11.2014
Я вас умоляю )))
Кто читает эти расылки?
Большинство сразу в спам-фильтры их, или отписывается.
Да, и ничего интересного в рассылках как правило не бывает.
Во всяком случае я еще не встречал )))
Так что не обманывайте себя, никакими рассылками вы свой чат не поднимите.
Отредактировано Князь_Пипецкий -
02.11.2014
4619
Web3r
@Web3r
02.11.2014
Рассылка делала большую базу пользователей ценной. Теперь людей можно попросту удалять, ибо это мертвые души, с которыми никак не связаться.
2970
удалён
@Foggy
02.11.2014
Князь_Пипецкий
пишет:
Кто читает эти расылки?
Когда я узнал около года назад, что у меня 700 подписчиков, я написал рассылку. В тот день был пик посетителей за всю историю чата. Читают текст письма или нет - а ссылку-то кликают по старой памяти.
20090
Dimitry
@Dimitry
02.11.2014
Компромисный вариант.
Сделать регу с подтверждением емейла - советую всем, тогда второе письмо можно ликвидировать, так как мыло будет подтверждено.
Если мыло не подтверждается никак то и подписки не будет, ибо надоело писать в почтовики чтобы разблокировали ипишки, а на новом сервере вообще спам запрещён...
Была идея вообще отписать всех от рассылки и выслать им письмо, чтоб подписывались заного, но нашёл более гибкое решение, анализирую логи почтовика и если ящик не существует, то мыло кидаю в чёрный список, далее снимаю рассылку со всех чатов с этим мылом.
20090
Dimitry
@Dimitry
03.11.2014
Сделал, если регистрация с подтверждением емейла, то будет как и раньше активироваться рассылка сразу после подтверждения регистрации.
20090
Dimitry
@Dimitry
14.11.2014
Статус сервиса
В случае, если есть ещё какой серьёзный баг, пишите, также про nod32 не понял, вроде работает всё.
Кроме этого сообщаю что теперь новый сервер защищён от DDOS атак и чаты за атаки на них блокироваться не будут.
Конечно при поступлении новой атаки возможно небольшие перебои в общении, но в целом должно всё открываться.
На данный момент в этом месяце было 3 атаки, все были практически незаметны.
Кроме этого, есть возможность размещения выкупленных чатов на том же сервере (5 евро в мес), если есть желающие, пишите.
Это делает чат более стабильным, хотя и так в основном всё стабильно между крупнейшими дата-центрами.
Сразу скажу что, размещение высокопосещаемых сайтов не допустимо, так как то повлияет на производительность и отразится на чатах.
По поводу дальнейшей разработки мпчата, к сожалению сейчас снова нет времени, но желание есть, а значит всё что ещё запланировано будет выполняться.
270
Чатикеру
@Чатикеру
18.11.2014
перезапустите пожалуйста веб камеры . тупят ужасно
7094
Dim
@Render
18.11.2014
Демон убрал рестартилку видео-сервера, так что ждите его)
20090
Dimitry
@Dimitry
18.11.2014
Да, щас поидее оно уже не требуется, другая технология.
Проверял, всё работает. Возможно проблема только в одном чате.
Опиши подробнее в чём глюки...
270
Чатикеру
@Чатикеру
18.11.2014
Вчера ночью открывал камеру свою нормально если хотел кого то просматривать по веб камере то отключался у меня связь . сейчас все нормально .раньше проста такое часто случалось камеру перезапускали нормально работал по старой привычке написал перезапустить камеру.
20090
Dimitry
@Dimitry
18.11.2014
Понятно. Ну сейчас уже это не требуется, возможно были проблемы с сетью.
3910
Дмитрий
@Q-Tec
23.11.2014
Никто не в курсе почему не работает запоминание логина и пароля только в хроме?
Ошибок на странице нет, кроме одной, но не знаю, относится ли она к чату
Failed to load resource: net::ERR_CACHE_MISS