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

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

 

549
PlumLi @PlumLi
Здравствуйте, столкнулся вот с такой проблемой:
При попытке создать через админку новый раздел форума выдает ошибку и раздел не создается, ниже прилагаю скрин

т.е в админке раздел создается, и ему присуждается id, но на самом форуме раздел не отображается

Отредактировано PlumLi - 20.07.2009
20090
Dimitry @Dimitry
логин чата скажи

7094
Dim @Render
..................................

20090
Dimitry @Dimitry
всё ок, это просто предупреждение что файла нет.. форумы создаются!

549
PlumLi @PlumLi
проблема заключалась в том что если включаешь ручную сортировку форумов, то нужно их затем прописывать в шаблоне

20090
Dimitry @Dimitry
При разделении ник листа по полам и переходе по комнотам, показывались неправильные счётчики людей для отдельных полов)

Исправление

добавьте красное в скриптах чата в разделе функции вывода сообщений в самом низу:
(учитывайте пробелы с краёв)

/* Функция перехода в комнаты */
if(cmd==10) {
oldroom=room; setroom=text;
if(loaded==1) {
for(var i = 0;i<us.length;i++ ) if(us[i]!=null && us[i][0]==nick) {
us[i][6]=setroom;
update(oldroom,-1);update(setroom,1);
}
if(nick==mynick) {
myroom=setroom;
if(roomlog==1) {
parent.left.document.body.innerHTML="Подождите, осуществляется переход в другую комнату ...";
window.setTimeout("loadframes();",2000);
mystyle=rooms[myroom][2];
window.setTimeout("setstyle(mystyle);",4000);
return;
}
ucc=new Array();
parent.left.document.body.innerHTML="";
parent.users.document.getElementById('users').innerHTML=userlist;
window.setTimeout("for(var i=0;i<us.length;i++) if(us[i]!=null) add(us[i][0],us[i][1],us[i][2],us[i][3],us[i][4],us[i][5],'','',us[i][6],us[i][7],us[i][8]);",500);
mystyle=rooms[myroom][2];
setstyle(mystyle);
}
else {
for(var i = 0;i<us.length;i++ ) if(us[i]!=null && us[i][0]==nick) {
if(myroom==setroom) {add(us[i][0],us[i][1],us[i][2],us[i][3],us[i][4],us[i][5],'','',us[i][6],us[i][7],us[i][8]);}
else if(myroom==oldroom) {var obj=parent.users.document.getElementById("!"+nick); if(obj) parent.users.document.getElementById('ul').deleteRow(obj.rowIndex); seprules(-1,us[i][2],us[i][3]);}
}}}
towr="";
if(nick==mynick && loaded==1) towr=set_time+"<i>Вы перешли в комнату -> <b>"+rooms[setroom][0]+"</b>.</i><br>";
else if(myroom==setroom) towr=set_time+"<i><a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+colornick+">"+nick+"</font></a> приходит к нам из комнаты -> <b>"+rooms[oldroom][0]+"</b>.</i><br>";
else if(myroom==oldroom) towr=set_time+"<i>"+nick+" уходит в комнату -> <b>"+rooms[setroom][0]+"</b>.</i><br>";
if(nick==mynick) myhistory+=towr;
wr(towr);
}

961
Dimka @T0rK
в чате ********** http://people-chat.mpchat.com/
появилось следующие странности:
1)Бес причины анкету одного с участников была сама изменёна и дан статус администратора нику Drakoscha ********** и в топ100 возле его ника написано не количество отправленных сообщений а какойто айпи 114.127.246.36...
2)У человека с ником Серега была удаленна анкета с базы данных чата автоматически...

7094
Dim @Render
Сегодня так же произошло у бота чата **********
Бот сам стал автоматически администратором тоесть под id=1 **********
И в анкете бота тоже почти во всех полях были написаны 1 1 1 1 и в одном айпи. Баг уже этот в моём чате второй раз.
Первый раз я думал что какая-та уязвимость в мпчат. Произошло это примерно в 18.00 по Москве. Пришлось снять статус боту.

20090
Dimitry @Dimitry
блин как мне это надоело ))
буду думать как избавиться от этого (

6376
Владимир @Drakoscha
T0rK пишет:

в чате ********** http://people-chat.mpchat.com/
появилось следующие странности:
1)Бес причины анкету одного с участников была сама изменёна и дан статус администратора нику Drakoscha ********** и в топ100 возле его ника написано не количество отправленных сообщений а какойто айпи 114.127.246.36...
2)У человека с ником Серега была удаленна анкета с базы данных чата автоматически...

Вот скрин моей анкеты 🐱‍👤

**********

А IP (114.127.246.36) это мои прокси были ! Я заходил под прокси проверить на скока они шустрые это могло привести к этому сбою ??!??

Отредактировано Drakoscha - 23.07.2009
4875
ValdeZ @ValdeZ
Вот давно ещё у себя заметил...
Поставил голосование, и теперь могу голосовать ежедневно по два-три раза.
Ответ запоминается, а спустя время опять всё по - прежнему.
С одного и того же браузера.
И другие пользователи так могут.

20090
Dimitry @Dimitry
Drakoscha наврятли.. ( а что ты делал последнее перед тем как это произошло.. может менял настройки?

ValdeZ щас гляну

2536
удалён @crigon
demon, у моего бота тоже сбились настройки, а вместо последнего посещения чей-то ip вписан

20090
Dimitry @Dimitry
под ботом никто не входил?

2536
удалён @crigon
demon, даже я вроде никогда не входил...

20090
Dimitry @Dimitry
а ник зарегистрирован был?? удалял ники недавно?

2536
удалён @crigon
Да, ник зарегистрирован. Единственное, что недавно делал - это "оптимизацию" в Базе Данных (кажется так называется)

6376
Владимир @Drakoscha
demon пишет:

Drakoscha наврятли.. ( а что ты делал последнее перед тем как это произошло.. может менял настройки?

ValdeZ щас гляну

Открыл анкету с вдух браузеров на одном мой IP на другом прокси , ну и нажымал на одно окно браузера и на F5 потом на другое и тоже самое , пробывал прибовлять себе просмотры ) 🤣

Из за этого могло так произойти ?!? 😲

ФлУдЕрАсТъ "Я" 🤪

Отредактировано Drakoscha - 23.07.2009
20090
Dimitry @Dimitry
всё верно, накрутка наказуема!

6376
Владимир @Drakoscha
demon пишет:

всё верно, накрутка наказуема!

Ну да ! Но теперь не хочется рисковать а то опять мой ник полетит ! :wacko:

Так из-за этого могла произойти такая ошибка ?!? :huh: