ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Bugs - ошибки системы чатов и их исправление!

 

147
Павел @paulinney
Dimitry пишет:

стандарт восстановил?
на 4.4.2 как раз вебсокеты в ъроме есть но они не работают, я делал какой то там хак для этого 😀

Сейчас другое дело) Даже с нормальной версии открыло. Спасибо.

1163
Денис @Анатолич
скажите пожалуйста как можно восстановить файловую систему форума с наименьшими потерями?
я там ничего не делал непонятно откуда такой косяк.
просто запостил пост и все слетело.
информер благодаря пегасу удалось починить а вот форум нет.

скачал архив за 29 число полностью заменил папку форум. Вроде помогло.
Но какой то косяк все таки есть.
Эта информация скрыта и доступна только зарегистрированным пользователям.

Отредактировано Анатолич - 01.01.2015
6600
20090
Dimitry @Dimitry
Если дашь более точные вводные данные или сможешь повторить баг, могу потом глянуть, после НГ уже)
Всех с наступающим кстати!)

1163
Денис @Анатолич
Dimitry пишет:

Если дашь более точные вводные данные или сможешь повторить баг, могу потом глянуть, после НГ уже)
Всех с наступающим кстати!)

в скрытом тексте написал достаточно подробно.

2615
Сергей @Pegass
Анатолич, начнём с того что творится на твоём форуме в момент написания этого сообщения

<script type="text/javascript" src="http://videochaty.ru/poigraem/razdvig-kartin-for1.js"></script>
<!-- отлож. загр. -->
<script type="text/javascript" src="http://videochaty.ru/poigraem/jquery.lazyload.min.js"></script>
<script type="text/javascript">
$("img.http://videochaty.ru/poigraem/jquery.lazyload.min.js").lazyload({threshold: -200, effect: "fadeIn"});
</script>
<script type="text/javascript">
$("img.lazy").lazyload({threshold: -200, effect: "fadeIn"});
</script>
<script src="http://ulogin.ru/js/ulogin.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

выглядит всё красиво, за исключением одного маленького но - плагины jquery грузятся раньше самой библиотеки, правильным будет с перенести загрузку библиотеки вверх

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="http://videochaty.ru/poigraem/razdvig-kartin-for1.js"></script>
<!-- отлож. загр. -->
<script type="text/javascript" src="http://videochaty.ru/poigraem/jquery.lazyload.min.js"></script>
<script type="text/javascript">
$("img.http://videochaty.ru/poigraem/jquery.lazyload.min.js").lazyload({threshold: -200, effect: "fadeIn"});
</script>
<script type="text/javascript">
$("img.lazy").lazyload({threshold: -200, effect: "fadeIn"});
</script>
<script src="http://ulogin.ru/js/ulogin.js"></script>

это избавит от доброй половины ошибок в консоли, а потом будем смотреть дальше

1163
Денис @Анатолич
Pegass, Благодарю. поправлю конечно. Но это опять же все скорее валидационные ошибки. горю же на стандарт возвращал форум. и ничего сделать не мог(
С Новмм Годом Тебя!

2615
Сергей @Pegass
Анатолич, это не валидационные ошибки

1163
Денис @Анатолич
Pegass пишет:

Анатолич, это не валидационные ошибки

я сразу не сказал, так как кодил форум давно и уже сам забыл, что так к чему.
Например библитека джиквери нужна была вовсе не для ресайза картинок.
они ресайзятся и без этого. так, что ошибки там нет.
а джиквери нужен для быстрого скролинга, который идет ниже библиотек.
так, что никакой ошибки там не было. но если есть желание с удовольствием обсужу с тобой тему "отложеной загрузки фоток"
которая как раз присутствовала в тех скриптах.
её настроить я так и не смог. Но в соответствующем разделе.
Тут баги обсуждаем. я вот заметил такой баг. так и не понял он общий или нет.
если не против, могу в твоем форуме поэкспериментировать. Запакостить то, что постил у себя.

2615
Сергей @Pegass
Анатолич, любая ошибка в js тянет за собой хвост других ошибок, т.к. на ошибке скрипт может вылететь и не отработать, по сему тут всё важно)))
ЗЫ ну напакости)))

Отредактировано Pegass - 01.01.2015
1163
Денис @Анатолич
все работает. У Пегаса "пакость" не сработала. По идее там ничего такого и не было сайт Комсомольской правды вирусы слать не должен.
Буду думать, что это происки Яценюка, других версий у меня нет.

20090
Dimitry @Dimitry
Будет в информере ошибка не делай ничего, надо глянуть.

1007
BETEPAH @BETEPAH
<script type="text/javascript">
$("img.http://videochaty.ru/poigraem/jquery.lazyload.min.js").lazyload({threshold: -200, effect: "fadeIn"});
</script>

Анатолич, а что это за селектор такой?

1163
Денис @Анатолич
BETEPAH пишет:

<script type="text/javascript">
$("img.http://videochaty.ru/poigraem/jquery.lazyload.min.js").lazyload({threshold: -200, effect: "fadeIn"});
</script>

Анатолич, а что это за селектор такой?

не помню точно. помню только что из отложенной(при скроллинге) загрузки картинок, которую я так настроить и не смог.
но скрипт этот не один месяц, он хоть и не работает, но никаких проблем форуму не доставлял.

3910
Дмитрий @Q-Tec
ммм.. а почему до сих пор, когда загружаешь в кланы иконку png формата прозрачную, её фон становится чёрным?

1163
Денис @Анатолич
Q-Tec пишет:

ммм.. а почему до сих пор, когда загружаешь в кланы иконку png формата прозрачную, её фон становится чёрным?

наверне в жипег конвертится.

318
Алекс @Рой31
Анатолич пишет:

Q-Tec пишет:

ммм.. а почему до сих пор, когда загружаешь в кланы иконку png формата прозрачную, её фон становится чёрным?

наверне в жипег конвертится.

в скриптах где кланы формат иконки png пропиши будет и в png

1163
Денис @Анатолич
Может и не баг, но определенное неудобство.
этой темы касались когда то, но что то тогда все заглохло.
Суть в том, что если с одной авторизацией зайти. с разных браузеров или компьютеров.
То чат работает то в одном, то в другом браузере попеременно.
Идет отсчет секунд и чаты переключаются.
невнимательные пользователи начинают путаться не поймут в чем дело.
Было бы логичнее сбрасывать сессию со "старого" браузера, или компьютера.
И переключаться на новый, насовсем, а не на несколько секунд.

2615
Сергей @Pegass
Анатолич, и что мешает?

function disconnect(type,error) {
if(type=="io") {wr("<font color=red>Ошибка подключения к серверу "+error+", подождите окончания загрузки ...</font>"); }
else if(type=="security") {return; wr("<font color=red>Ошибка безопасности при подключении к серверу "+error+", подождите окончания загрузки ...</font>"); }
else if(!interval) {
wr("<font color=red>По какой то причине Вы были отключены от сервера, переподключение через <b id=restarter>10</b> секунд ...</font>");
interval=window.setInterval("var obj=document.getElementById('restarter'); obj.innerHTML=obj.innerHTML-1; if(obj.innerHTML<=0) loadframes();",1000);
}
}

меняем на

function disconnect(type,error) {
if(type=="io") {wr("<font color=red>Ошибка подключения к серверу "+error+", подождите окончания загрузки ...</font>"); }
else if(type=="security") {return; wr("<font color=red>Ошибка безопасности при подключении к серверу "+error+", подождите окончания загрузки ...</font>"); }
else if (confirm("По какой то причине Вы были отключены от сервера, переподключиться?")) {loadframes();} else {location.href=location.href;}
}

Отредактировано Pegass - 07.01.2015
1163
Денис @Анатолич
Pegass, ну я например не знал как это сделать) спасибо) а проблем не возникнет? например при случайном отключении?
Хотя насколько я успел заметить при случайном отключении чат и не пытается по новой коннектиться.
неудобно тем у кого инет не очень стабильный. Или например сигнал вайфая ослаб на секундочку.