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

Новая безфреймовая 4я версия мпчата (решение проблем)

 

20090
Dimitry @Dimitry
С русскими никами вещание исправил, также теперь автоматически в дизайне появляется фрейм привата если он включен в скриптах, иначе его просто не видно.

11667
Латвиец @Латвиец
Dimitry пишет:

Латвиец, ну просто открой новое окно IE и зайди, будет ли сразу работать?

Неа, без рефреша никак)

20090
Dimitry @Dimitry
Вроде все глюки уничтожены, даже избавился от ифрейма для фрейма привата, добавил верхний фрейм по умолчанию и оформил блоки с отступом в 5 пикселов и рамочкой. Во всех браузерах везде отображается идентично. В админке тоже переделал меню, если включена 4я версия то меню другое и например скрипты чата уже jscripts.dat.
При проблемах перехода пишем сюда!

3473
Фарид @F_a_R_i_D
Успешно перешёл на новый движок.
Улучшения конечно же есть, спасибо Диме.

**********

1390
Ванья @ВанькаRU
1. Какая функция очистки привата на новой версии ? Старая не работает.
2. Не работает транслит в реальном времени от ridz. Когда сообщение на английском, даже при выключенном чекбоксе оно транслируется после отправки.

7094
--- @Render
Теперь половина готовых решений, перейдя на 4 версию мп, походу накроются медным тазом.

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

Теперь половина готовых решений, перейдя на 4 версию мп, походу накроются медным тазом.

Наверно придётся всё переделывать под новую версию 🤔 ...

11667
Латвиец @Латвиец
Drakoscha пишет:

Render пишет:

Теперь половина готовых решений, перейдя на 4 версию мп, походу накроются медным тазом.

Наверно придётся всё переделывать под новую версию 🤔 ...

...и наверно...тебе?:D

549
PlumLi @PlumLi
Ванька.RU пишет:

2. Не работает транслит в реальном времени от ridz. Когда сообщение на английском, даже при выключенном чекбоксе оно транслируется после отправки.

найди там есть js отвечающий за транслит, достаточно его отключить и не будет автотранслита

Отредактировано PlumLi - 17.05.2011
20090
Dimitry @Dimitry
Ванька.RU в функции лоадера есть строчка очищающая приват.
if(parent.privatok==1) {document.getElementById("privatdiv").innerHTML='';}

Скажу вам по секрету что везде нужно вырезать parent.chat. и parent.users. да и другие фреймы которые вы убрали, кроме (left и gameframe) и тогда по идее все фишки должны пахать!

7094
--- @Render
Почему-то не работает только в Firefox никлист. в Opera 11, IE8 - всё впорядке.
Ошибок не смог найти.


Эта информация скрыта и доступна только зарегистрированным пользователям.

Отредактировано Render - 17.05.2011
20090
Dimitry @Dimitry
Render, для таких дел в каждом браузере есть консоль JS ошибок которая покажет строчку где ошибка.

549
PlumLi @PlumLi
Не подскажите что ни так? вроде убрал все parent.chat. и parent.users. а все равно не пашет 🙁

<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=document.fmsg.tonick.value;
var text=document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+" *219";
arr[2]="обнимает "+nick+" *172";
arr[3]="наказывает "+nick+" *286";
arr[4]="дарит букет ромашек "+nick+" *097";
arr[5]="шепчет на ушко "+nick+" *091";
arr[6]="наливает для "+nick+" *322";
arr[7]="говорит привет! "+nick+" *331";
arr[8]="самым наглым образом пристает к "+nick+" *340";
arr[9]="жестко сексит "+nick+" *084";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *091";
arr[11]="кидает апельсинами в "+nick+" *009";
arr[12]="прощается с "+nick+" *052";
arr[13]="целует "+nick+" *139";
arr[14]="в изумлении от "+nick+" *032";
arr[15]="просит отвалить "+nick+" *072";
parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
document.fmsg.text0.value='';
document.fmsg.ddd.value='';
}
</script>


<select class=text3 name="ddd" size="1" onchange="action_cmd(this.value);">
<option value='' style='text-align:center;'>.:Действия:.</option>
<option value='7'>Привет</option>
<option value='2'>Обнимаю</option>
<option value='1'>Танец</option>
<option value='4'>Ромашки</option>
<option value='10'>Люблю тебя</option>
<option value='5'>Шептать</option>
<option value='6'>Наливать</option>
<option value='11'>Кидать</option>
<option value='3'>Наказать</option>
<option value='8'>Приставать</option>
<option value='9'>Насиловать</option>
<option value='12'>Прощается</option>
<option value='13'>Поцелуй</option>
<option value='14'>Изумление</option>
<option value='15'>Отвалите</option>
</select>

3473
Фарид @F_a_R_i_D
<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=document.fmsg.tonick.value;
var text=document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+" *219";
arr[2]="обнимает "+nick+" *172";
arr[3]="наказывает "+nick+" *286";
arr[4]="дарит букет ромашек "+nick+" *097";
arr[5]="шепчет на ушко "+nick+" *091";
arr[6]="наливает для "+nick+" *322";
arr[7]="говорит привет! "+nick+" *331";
arr[8]="самым наглым образом пристает к "+nick+" *340";
arr[9]="жестко сексит "+nick+" *084";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *091";
arr[11]="кидает апельсинами в "+nick+" *009";
arr[12]="прощается с "+nick+" *052";
arr[13]="целует "+nick+" *139";
arr[14]="в изумлении от "+nick+" *032";
arr[15]="просит отвалить "+nick+" *072";
parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
document.fmsg.text0.value='';
document.fmsg.ddd.value='';
}
</script>


<select class=text3 name="ddd" size="1" onchange="action_cmd(this.value);">
<option value='' style='text-align:center;'>.:Действия:.</option>
<option value='7'>Привет</option>
<option value='2'>Обнимаю</option>
<option value='1'>Танец</option>
<option value='4'>Ромашки</option>
<option value='10'>Люблю тебя</option>
<option value='5'>Шептать</option>
<option value='6'>Наливать</option>
<option value='11'>Кидать</option>
<option value='3'>Наказать</option>
<option value='8'>Приставать</option>
<option value='9'>Насиловать</option>
<option value='12'>Прощается</option>
<option value='13'>Поцелуй</option>
<option value='14'>Изумление</option>
<option value='15'>Отвалите</option>
</select>

6600
Александр @admiral
В опере 11.10 в главный чат въехал не сразу, предлагался переход на другие движки, до движка на аджаксе дошел, на нем пустило, после пары обновлений и так стал входить, на ие9 зашел без проблем,
скролл и в опере и в ие есть, с переходом и прочим пока времени нет разбираться, чуть позже)
Dimitry, на пару дней нельзя оставить, все перевернул 🤣

3445
Андрей @VitrOn
что-то не могу понять, как сейчас для каждого "фрейма" прописать свой бэкграунд...?

3910
Дмитрий @Q-Tec
Верх, участники и низ это один документ..

В стандарте всё в дивах, значит и нужно менять фон дивов

Отредактировано Q-Tec - 17.05.2011
1241
VL@DLEN @VLaDLEN
все сделал, а чат не грузится)))

3445
Андрей @VitrOn
Аналогично, сделал всё, как написано (правил файл jscript) и чат перестал грузиться...

1390
Ванья @ВанькаRU
VL@DLEN, VitrOn, ошибка легко восстанавливается. Можно по блокам восстанавливать на стандарт и искать ошибку.

Отредактировано ВанькаRU - 18.05.2011