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

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

 

20090
Dimitry @Dimitry
who.inc правим и добавляем синее

<script>
for(var i=0;i<u.length;i++) {
var realip=""; if(u[i][7]) realip="<br><font color=red>("+u[i][7]+")</font>";
var openid=""; if(u[i][8]) openid="<br><font color=green>("+u[i][8]+")</font>";
var ipinfo=""; if(u[i][3]) ipinfo="<td><a href=http://ipgeobase.ru/?address="+u[i][3]+" target=_blank>"+u[i][3]+"</a>"+u[i][5]+" <font color=blue>"+u[i][6]+"</font>"+realip+openid+"</td>";
document.write("<tr><td width=100><a href=index.php?inc=info&userid="+u[i][0]+" target=_blank><font color="+u[i][2]+">"+u[i][1]+"</font></a></td>"+ipinfo+"<td>"+u[i][4]+"</td></tr>\n");
}
</script>

4619
Web3r @Web3r
Наш новый GeoIP [или как вообще это новшество назвать?] неправильно определяет некоторые диапазоны.
Всё, что на 31, например, считает за США. Хотя это может быть и Ставропольский край в РФ.

20090
Dimitry @Dimitry
Ну какой есть, незнаю может есть и получше базы, но я взял ту что по умолчанию в ОС.

2970
удалён @Foggy
Можно попробовать новый **********

20090
Dimitry @Dimitry
Это совсем другой модуль и в другом формате, а я думал подменить просто базы...

549
PlumLi @PlumLi
Вот что мне написал юзер:
23:04:25 Frais: [>>лично Вам] ANTiK: я с почтой баг знаю
23:04:36 Frais: [>>лично Вам] ANTiK: я могу любого холостяка женить на себе
23:04:45 Frais: [>>лично Вам] ANTiK: и любое чудо в дети взять
23:05:34 Frais: [>>лично Вам] ANTiK: в загсе отправляю заявку на брак
23:05:53 Frais: [>>лично Вам] ANTiK: захожу в почту свою-отправленные,нажимаю на то сообщение
23:06:02 Frais: [>>лично Вам] ANTiK: там Принять-Отклонить
23:06:21 Frais: [>>лично Вам] ANTiK: нажимаю принять иии...церемония состоялась

20090
Dimitry @Dimitry
скрыл

602
Ventage @new1
Почта не работает пишет
Unknown column 'p.deleted' in 'where clause'

9260
Евгений @starkon
new1 пишет:

Почта не работает пишет
Unknown column 'p.deleted' in 'where clause'

Мускул, почта робит.

20090
Dimitry @Dimitry
Обновляем шаблон почты, теперь исходящая почта также удаляется

В шаблоне почты post.inc добавляем синее тут
if(err==2) document.write("<span style='color:red;'>Вы не можете отправлять почту, Ваш ящик переполнен - удалите входящие и исходящие!</span><br><br>");

ну и обновляем этот блок расположенный в самом низу
/* Исходящая почта */
else if(out==1) {
wr+="<form id=form action='' method=post><table width=100%><tr><td width=20>&nbsp;</td><td align=left>Тема сообщения</td><td width=110>Получатель</td><td width=110>Дата сообщения</td><td width=20><input type=checkbox onclick='var a=document.getElementsByName(\"del[]\"); for(var i=0;i<a.length;i++) a[i].checked=this.checked;' title='выбрать все'></td></tr>";
for(i=0;i<msgs.length;i++) {
var x=msgs[i];
var status="&nbsp;"; if(x[6]==0) status="<b style='color:red;' title='новое'>&raquo;</b>"; if(x[6]==2) status="<b style='color:red;' title='важное'>!!!</b>";
wr+="<tr><td>"+status+"</td><td align=left><a href=?inc=post&userid=275&id=bca7bf1ec7f2f7d9613ea6b9314d0b92&limit=50&out="+out+"&read="+x[0]+">"+x[7]+"</a></td><td><a href=?inc=info&userid="+x[2]+" target=_blank><font color="+x[4]+"><b>"+x[3]+"</b></font></a></td><td>"+x[5]+"</td><td><input type=checkbox name='del[]' value='"+x[0]+"'></td></tr>";
}
wr+="</table><br><input type=submit value='Удалить выбранные' class=ok></form><br>";
document.write(wr);
}

20090
Dimitry @Dimitry
Для тех кто уже перешёл на 5ю версию сборки движков, обнаружено и исправлено несколько багов

Небольшой баг который проявился у пегаса в чате, но исправить лучше всем, в коде движков исправляем эту строчку в функции ajax:
//IE8+ Crossdomain fix
var XDR=0; if( !engine_path && window.XDomainRequest) {http = new XDomainRequest();XDR=1;}

Ещё один баг смены движка на ажакс, изменение синим:
'if(!ajaxon && confirm("Проблема подключения к потоковому движку на порту "+engine_port+". Нажмите OK если хотите перейти на Ajax движок или Отмена для продолжения загрузки.")) {engine_on="ajax"; loadframes(); } '+

Ну и последний баг, при переключении движков выскакивал алерт что связь прервалась и движок дальше не грузился, добавим синии строки:
/* Определение и загрузка движков чата */
function loadengine() {
//fix for reconnect
if(engine=="postMessage") parent.left.location.href="about:blank";
if(engine=="flash" && myObject) myObject.close();
if(ajaxon) window.clearInterval(ajaxon);
//load newengine
var flashver=0; var ver = swfobject.getFlashPlayerVersion(); if(ver["major"]) flashver=ver['major'] +"."+ ver['minor'] +"."+ ver['release'];

Кроме этого повторюсь что те кто сделали обновление ещё утром, нужно загрузить фаил socket.swf для работы флеш движка, подробнее в исправленном описании. Больше багов пока не удалось обнаружить, эта сборка стала ещё более качественной в плане переключеняи движков чем у старых движков 😉

2615
Сергей @Pegass
CodeMirror в WebFTP - это конечно хорошо, но для файлов разработчика кнопка "стандартный" должна вести на стандартный файл(основной) или должна совсем отсутствовать. То же касается кнопки "восстановить"

20090
Dimitry @Dimitry
Pegass пишет:

CodeMirror в WebFTP - это конечно хорошо, но для файлов разработчика кнопка "стандартный" должна вести на стандартный файл(основной) или должна совсем отсутствовать. То же касается кнопки "восстановить"

Переделал для режима разработчика, вроде даже лучше стало.

3173
Николай @grom
"гады" ) даже посмотреть нельзя, что вы там делаете)

20090
Dimitry @Dimitry
grom пишет:

"гады" ) даже посмотреть нельзя, что вы там делаете)

Кому очень нужно было, те скинулись)

2615
Сергей @Pegass
Dimitry пишет:

Pegass пишет:

CodeMirror в WebFTP - это конечно хорошо, но для файлов разработчика кнопка "стандартный" должна вести на стандартный файл(основной) или должна совсем отсутствовать. То же касается кнопки "восстановить"

Переделал для режима разработчика, вроде даже лучше стало.

ога норм, особенно доставляет ключ сессии для редактирования любого файла в FTP(включая картинки ЫЫЫ)

3173
Николай @grom
Dimitry пишет:

grom пишет:

"гады" ) даже посмотреть нельзя, что вы там делаете)

Кому очень нужно было, те скинулись)

да я про админку)) чтобы тоже поковырять.

20090
Dimitry @Dimitry
Да, ключи теперь на редактирование любого файла, и они все сменились соответственно.

549
PlumLi @PlumLi
удалил клан в чате, но из списка кланов он так и не пропал и удалить повторно его не получается, логин чата - funnychat, название клана - testa_clan

Отредактировано PlumLi - 30.07.2012
9260
Евгений @starkon
Не серьезная ошибка, но все же..)) В одменке чата когда не определяется страна пишет "неизвеТсно" очепяточка))
И еще, Украину вообще не отображает что ли?)

Отредактировано starkon - 30.07.2012