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

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

 

3910
Дмитрий @Q-Tec
Богиня пишет:

В чате модераторы магазина не могут добавить товар в магазин, им пишет "Укажите правильно категорию, используя только буквы и цифры!". Хотя они все правильно делают

+ Так же при этом нельзя и изменить стоимость

20090
Dimitry @Dimitry
В категории непроходили большие буквы, исправил.. стоимость меняется просто менее 100 нельзя.

20090
Dimitry @Dimitry
Найдена маленькая ошибка в скриптах
У людей с медленным интернетом может появиться безвредная ошибка.
Чтобы исправить, заходим в скрипты и там где функция f() находим часть с автоответчиком и меняем на эту!

/* Автоответчик */
if(loaded==1 && tonick==mynick && nick!=mynick) {
var autotext=parent.chat.document.fmsg.text0.value;
var obj=parent.chat.document.fmsg.autotext;
if(autotext && obj && obj.checked) {
parent.write.location.href='index.php?inc=write&'+parent.yourkey+'&text=/privat '+nick+': Автоответчик -> '+autotext+'&r='+Math.random();
}}

2536
удалён @crigon
Внимание: в новой Opera 9.51 работает викторина!
Можно сказать, ошибка исправлена.)

6600
Александр @admiral
demon пишет:

Найдена маленькая ошибка в скриптах
У людей с медленным интернетом может появиться безвредная ошибка.

ок, в установщике во всех своих шаблонах исправил, в справке отметил )

2536
удалён @crigon
Внимание: найдена опечатка в функции смены комнаты

Было:
/* Функция ручного изменения комнаты */
function setmyroom(room) {
if(myroom==room) return false;
if(!parent.rooms[room][3]) {alert('У Вас нет доступа в эту комнату!'); return false;}
parent.write.location.href='index.php?inc=write&'+parent.yourkey+'&text=/room '+room+'&r='+Math.random();
gettime=new Date().getTime();
parent.chat.fmsg.text0.focus();
}

Нужно:
/* Функция ручного изменения комнаты */
function setmyroom(room) {
if(myroom==room) return false;
if(!parent.rooms[room][3]) {alert('У Вас нет доступа в эту комнату!'); return false;}
parent.write.location.href='index.php?inc=write&'+parent.yourkey+'&text=/room '+room+'&r='+Math.random();
gettime=new Date().getTime();
parent.chat.document.fmsg.text0.focus();
}

Отредактировано crigon - 17.07.2008
2902
serhio @serhio
crigon пишет:

Внимание: найдена опечатка в функции смены комнаты

аналогичное изменение нужно внести и в /* Функция ручного изменения статуса */...

/* Функция ручного изменения статуса */
function setstatus(status) {
laststatus=status;
parent.write.location.href='index.php?inc=write&'+parent.yourkey+'&text=/status '+status+'&r='+Math.random();
parent.users.document.getElementsByName("setstatus")[0].value=status;
gettime=new Date().getTime();
parent.chat.document.fmsg.text0.focus();
}

20090
Dimitry @Dimitry
Верно, но в ие и так работает )
Круто, наконец то опера дорабатывается до нормальных браузеров 😀

Ещё нашёл баг поважнее, в скриптах в разделе функций сообщений где f()
удаляем красное chat. - внимание, удалить с точкой!!!
/* Вывод сообщения об удалении '/kill nick' и сам процесс */
if(cmd==5) {
...
parent.location.href="exit.html?"+parent.chat.yourkey+"&act="+act+"&timeout="+timeout+"&grund="+text;

2536
удалён @crigon
demon пишет:

Верно, но в ие и так работает )

Не работает. Там же фокус просто ставится. Незаметно.

1258
Сергей @seg
Хм. Даже не знаю, косяк это или что. Вобщем у меня есть 2 стиля в темных тонах и с дфифом. Так вот реклама в верхнем фрейме постоянно перебивает мой фон, в резуоьтате, он становиться как в основном стиле. Думал в этом проблема, отключал в стилизаторе раскраску верхнего фрейма. Но проблема не исезла, раньше все нормально было, на первых порах. Теперь стиль меняешь когда на темный, некоторое время фоном стоит джифка, а потом.... адрес чата: **********

********** **********

Или достаточно сделать правой кнопкой мыши и выбрать обновить фрейм. Тогда быстрей меняется на голубую. Только если это у меня косяк, пожалуйста поподробней обьясните, я в ХТМЛ еще не очень врубаюсь, чату еще 9 дней только. Вот и я его столько изучаю с вашей помошью, так что и админку еще не очень знаю.

И еще один момент, очень не удобен поиск по этому форуму. Нет функции поиска в разделе, допустим поиск меня выводит на FAQ с его полутора сотнями страниц и все. Сами понимаете, нереально каждую открывать.
Спасибо.

20090
Dimitry @Dimitry
если ты используешь смену стиля в чате то стиль но сменится а потом если обновить любой из фреймов то он вернётся на основной, банер обновляется поэтому так происходит (
ничего тут не поделаешь..

1258
Сергей @seg
demon пишет:

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

Банер сносит стиль верхнего фрейма даже, если не обновлять фрейм. А сам по истечение его времени. Может обновление банера поставить внутрь, только на ссылки? может и глупость говорю, не силен в хтмл, или бордер какой нить влепить поменьше на эти ссылки. Пускай реклама будут, но стили то жалко. Это я шаблон взял из бесплатных и чуть чуть его переделал, собирался вот свой стиль со временем сделать, а как тут сделать? когда он убиваться будет?
Я по первости помню такого не было, как стили утановил, и в других чатах неделю назад видел, темный стиль норма работает. и реклама обновляется. Что же теперь на основной перейти и все? просто эта голубая полоска не в тему там в этом стиле.

6600
Александр @admiral
seg, пропиши в стилях на фрейм с баннером как эти полоски должны выглядеть, каким цветом, этот бордюр же от таблиц

#banner-body table {border:0px;}
#banner-body td {border:0px; }

так его воопще не будет

Отредактировано admiral - 22.07.2008
165
GRISHIK @GRISHIK
происходит ошыбка неизвестная она заключается в том что я не могу с помощью стилизатора работать давайте подумаем в чом может быть ошыька?

11667
Латвиец @Латвиец
В кривых руках...

4151
Дмитрий @Pioner
И кривых мозгах)

1258
Сергей @seg
admiral пишет:

seg, пропиши в стилях на фрейм с баннером как эти полоски должны выглядеть, каким цветом, этот бордюр же от таблиц

#banner-body table {border:0px;}
#banner-body td {border:0px; }

так его воопще не будет

Делал так:
/* STYLESATOR */
.index-body {
}
body {
background-attachment:fixed;
}
.top-body {
}
.header-body {
}
.users-body {
background-color:FAEBD7;
}
.chat-body {
background-color:FAEBD7;
}
.banner-body {
background-color:F0FFFF;
}
.banner-body table {border:0px;
}
.banner-body td {border:0px;
}



И так:

/* STYLESATOR */
.index-body {
}
body {
background-attachment:fixed;
}
.top-body {
}
.header-body {
}
.users-body {
background-color:FAEBD7;
}
.chat-body {
background-color:FAEBD7;
}
.banner-body {
background-color:F0FFFF;
}
#banner-body table {border:0px;
}
#banner-body td {border:0px;
}

Результат тот же. В силизаторе раскраска верхнего фрейма отлючена.
********** А должно быть это **********

ЗЫ: Админ не ругайся, в качестве экперимента убрал

.banner-body {
background-color:F0FFFF;


Реклама вообще пропала LOL но сейчас вернутл все назад, уже потихоньку назад загружается. Вот фон бы ей прозрачный, каждому обновлению, цены бы ей не было.

Отредактировано seg - 22.07.2008
6600
Александр @admiral
seg, ссылка на чат какая?

GRISHA-GOPNIK, попробуй воостановить файл стилей (незабудь сохранить только его перед восстановлением) и посмотри тогда будет стилизатор работать или нет

1258
Сергей @seg
admiral пишет:

seg, ссылка на чат какая?

GRISHA-GOPNIK, попробуй воостановить файл стилей (незабудь сохранить только его перед восстановлением) и посмотри тогда будет стилизатор работать или нет

**********


admiral вот полный стиль сиэс

/* STYLESATOR */
.index-body {
}
body {
background-attachment:fixed;
}
.top-body {
}
.header-body {
}
.users-body {
background-color:FAEBD7;
}
.chat-body {
background-color:FAEBD7;
}
.banner-body {
background-color:F0FFFF;
}

/* MYSTYLE */

/* тело документа */
body {color:000000; font:11px Verdana; }

/* ссылки */
a,a:active{color:#005DB5; font: bold 11px Verdana; text-decoration: none;}
a:hover{text-decoration: underline;}

/* таблицы */
table { border:1px #7897BB solid; border-collapse:collapse;}
td {color:000000; background-color:f3f3f3; font: 11px Verdana; padding:4px; border:1px #7897BB solid; }

/* кнопки */
.ok {color: #000000; font: 11px Verdana; background: #ffffff; border: 1px solid #000000; cursor: hand;}

/* текстовые поля */
.text {color: #000000; font: 11px Verdana; background: #FFFFFF; border: 1px solid #000000;}

/* стиль заголовка таблицы .title */
.title {color:white; background-color:#7897BB; font-weight:bold;}
.title a {color:white;}
.title a:active {color:white;}
.title a:hover {color:white;}
.low {color:gray; font:normal 11px;}

/* стиль никлиста в фрейме участников для #id=users */
#users table {border:0px;}
#users td {border:0px; }
#users a { font: bold 11px Verdana; }

Резюме, надо переходить на платный чат, спасибо admiral. разобрались.

ЗЫ:зы: А вот на платной основе у меня тоже будет теряться фон если я обновляемую рекламу поставлю? допустим ту же? 😵

Отредактировано seg - 23.07.2008
6600
Александр @admiral
seg пишет:

admiral вот полный стиль сиэс

вопрос можно снять, разрулились )