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

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

 

20090
Dimitry @Dimitry
Исправление функции викторины
- для всех чатов был указан домен мпчат, теперь свой домен
- неправильная ссылка на скрипт с надписью Загрузка
- неудобная настройка функции при изменении фреймовой системы

Всё это исправлено, идём в скрипты чата, функции нижнего фрейма или общие функции, и заменяем функцию startgame()
/* Загружает викторину в новом раскрытом фрейме или закрывает (кроме Opera < 9.5) */
var gameon=0;
var framepos=0;
var gameheight=75;

function startgame(){
var obj=parent.document.getElementsByName('sets')[0];
var rows=obj.rows.split(',');
if(gameon==0){
parent.gameframe.location.href='http://'+domain+':7777/?chat='+chatlogin;
gameon=1; rows[framepos]=gameheight; obj.rows=rows.join(',');
}
else {
parent.gameframe.location.href='start.html';
gameon=0; rows[framepos]=0; obj.rows=rows.join(',');
}
}

- framepos - это позиция фрейма с викториной в фреймовом сете sets, изначально 0
- gameheight - это высота фрейма викторины

20090
Dimitry @Dimitry
Неправильно выводится причина бана если указана всего 1 буква

Открываем скрипты чата и в фенкции f() находим эту строчку:

if(text.length>1) text=" Причина: "+text+". ";

- красную 1 меняем на 0

2536
удалён @crigon
Важное замечание: в window.open "имя" окна не должно содержать кирилицы.
Это не title. А именно способ обращения к открытому окну.

То есть, вариант:
<a href=# onclick="parent.wo('help.html','Помощь','500','300','yes');return false" target=help title=Помощь>Помощь</a>

не верен.

20090
Dimitry @Dimitry
Функция вставки и обрамления текста тегами - bbcodes
Данная функция оптимизирована под все браузеры и настроенна так что курсор выставляется сразу поле добавленного тега.

Найдите функцию ftags() в forum.inc, gb.inc, gallery.inc и замените на новую:
function ftags(t1,t2) {
var obj=document.getElementsByName("message")[0]; obj.focus();
var pos1 = obj.selectionStart, pos2 = obj.selectionEnd;
if(typeof(pos1)=="number") {
obj.value = obj.value.substring(0, pos1) + t1 + obj.value.substring(pos1, pos2) + t2 + obj.value.substring(pos2, obj.value.length);
var pos3=pos2+t1.length+t2.length; obj.setSelectionRange(pos3,pos3);
}
else if(document.selection) {
var range=document.selection.createRange();
range.text=t1+range.text+t2; range.select();
}
else obj.value += t1 + t2;
obj.focus();
}

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

7
rexan @rexan
Такая проблема. Все ваши чаты (включая домен mpchat.com) недоступны с определенного модема. (aka "Невозможно найти сервер") С другого модема на этом же компьютере все работает. Отсюда такой вопрос: баните ли вы по mac адресу? Если нет, то какие еще могут быть причины этой баги?

87
Илья @ILYJA
Когда бот в чате пишет какие-либо сообщения все предыдущие выделяются жирным 😀 не могу понять почему так...
При чем такое бывает не всегда... раз 10 скажет ниче, на какой-то раз все предыдущие месаги жирными стают! ПОМОГИТЕ

20090
Dimitry @Dimitry
rexan, ничего не баним
ILYJA, проверь фильтрацию и использует ли бот теги..

87
Илья @ILYJA
тегов в боте нет никаких абсолютно...фильтрацию проверил...убрал <b> буду проверять


ВСЕ РАВНО!!! Продолжается...

Отредактировано ILYJA - 14.09.2008
11667
Латвиец @Латвиец
Убери всю фильтрацию...

20090
Dimitry @Dimitry
значит в скриптах гдето теги незакрытые играют

87
Илья @ILYJA
Убрал фильтрацию польностью 😀 к сажеленью это не помогло 😀

87
Илья @ILYJA
demon пишет:

значит в скриптах гдето теги незакрытые играют

Где хоть смотреть.... не могу найти... так самое главное что через раз как-то 😀

4316
Никита @DMc_Pozitiv
Дай ссылку чата!

87
Илья @ILYJA
mpchat.com/ilyja


мда.. дал адрес и тишина

Отредактировано ILYJA - 14.09.2008
1672
Роман @Кит-кот
проблема.. я сейчас за компом пользователя моего чата, собой в магазин захожу нормально, пользователем не могу, у пользователя открывается всё, кроме магазина, в чём мождет быть дело?

4036
DelFast @DelFast
Бразверь какой? у меня некоторые ссылки на сайтах не открывает, кликаю и не появляется. Попробуй через тот-же компьютер, но через FireFox, может поможет?
Удачи.

1672
Роман @Кит-кот
спасибо .. FireFox поставили всё норм... и в IE почему то стало всё норм... странно

7094
Dim @Render
в чём прикол ? отчищаю фрейм сообщений и все с чата вылетают, как будто перезагрузил чат.

20090
Dimitry @Dimitry
такое было у пользователей ИЕ7 при условии что в фрейме сообщений у тебя скапливабтся незакрытые теги..

7094
Dim @Render
хм в фильтрации нету тегов (( только мат