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

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

 

1390
Ванья @ВанькаRU
<!-- LEFT FRAME -->
<div id=leftdiv style="position:absolute; left:0px; right:295px; top:45px; bottom:65px; border:1px gray solid;">
<iframe name=left src=start.html style="position:absolute; width:95%; height:100%; border:0px;"></iframe>
</div>
Число жирным - меняй на большее 😀

HAYK пишет:

ахаха да это я знаю) просто я там живу чат наш типа ясненский поэто пришлось так сделать))))

Дело не в названии и фото...Оформлено не красиво.

Отредактировано ВанькаRU - 19.06.2011
474
Айк @Айк
хорошо переделаю))))
нет опять неполучаеться он вместе с главным передвигаеться!

6600
Александр @admiral
а если расширяешь никлист <!-- USERS FRAME --> width:330px; то расширять прийдется и отступы остальных блоков:
<!-- GAME FRAME -->
<!-- LEFT FRAME -->
<!-- PRIVAT FRAME -->
<!-- CHAT FRAME -->
right:355px;
в каждом например
Если бордер убрать с окна сообщений то так же как и выше сообщением писал <!-- LEFT FRAME --> border:0px gray solid;

474
Айк @Айк
во всё пасибо вам большое)))

6600
Александр @admiral
РомантиК пишет:

Как в 4 версии, настроить фрейм участником. Чтобы было разделение по полам, а то не получается. Кто знает помогите!!!

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

PS лето, экстрасенсы в отпуске..

85
No_name @No_name
а где изменяются размеры фреймов и как вставить картинку на весь нижний фрейм ?

248
Bab_n1k @Bab_n1k
тут нету фреймов, читай название темы, если что то не ясно перечитай с начала темы)

4619
Web3r @Web3r
В новой версии при нажатии на историю сообщений открывается белое окно с надписью mainframe. Как исправить? 😑

20090
Dimitry @Dimitry
ссылку в студию)

135
ShmeL @ShmeL
А на русский никах что админка не работает? я имею виду админка со статусом, а то через мазилу пишет "Неправильная сессия"

20090
Dimitry @Dimitry
Скорее прийдётся переделывать базу ников, чтобы вместо ников был ID.

1390
Ванья @ВанькаRU
Dimitry пишет:

Скорее прийдётся переделывать базу ников, чтобы вместо ников был ID.

Ответ

Вставляем в Чат внутри до <head> скрипт:

<script>
var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abcr = 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<abci.length; i++) { while (href.split(abci[i]).length>1) href = href.replace(abci[i], abcr[i] )};
var query=unescape(href);
var badstr=new Array('<','>','"',"'",'`','%','#','\\');
for(i=0;i<badstr.length;i++) query=query.split(badstr[i]).join();
var get=new Array();
var a=query.split("&");
for(var i=0; i<a.length;i++) {var j=a[i].split("="); get[j[0]]=j[1];}

var chat=get['chat'];
var mynick=get['mynick'];
var id=get['id'];
var act=get['act'];
var timeout=get['timeout'];
var grund=unescape(get['grund']);
</script>

Вот и всё 😀

P.S.: Спасибо ridz за Готовые решения для чатов.

Отредактировано ВанькаRU - 08.07.2011
573
Max @JackOFF
Ванька.RU пишет:

Dimitry пишет:

Скорее прийдётся переделывать базу ников, чтобы вместо ников был ID.

Ответ

Вставляем в Чат внутри до <head> скрипт:

<script>
var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abcr = 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<abci.length; i++) { while (href.split(abci[i]).length>1) href = href.replace(abci[i], abcr[i] )};
var query=unescape(href);
var badstr=new Array('<','>','"',"'",'`','%','#','\\');
for(i=0;i<badstr.length;i++) query=query.split(badstr[i]).join();
var get=new Array();
var a=query.split("&");
for(var i=0; i<a.length;i++) {var j=a[i].split("="); get[j[0]]=j[1];}

var chat=get['chat'];
var mynick=get['mynick'];
var id=get['id'];
var act=get['act'];
var timeout=get['timeout'];
var grund=unescape(get['grund']);
</script>

Вот и всё 😀

А если фреймовая?

1390
Ванья @ВанькаRU
BalBess™ пишет:

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

Dimitry пишет:

Скорее прийдётся переделывать базу ников, чтобы вместо ников был ID.

Ответ

Вставляем в Чат внутри до <head> скрипт:

<script>
var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abcr = 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<abci.length; i++) { while (href.split(abci[i]).length>1) href = href.replace(abci[i], abcr[i] )};
var query=unescape(href);
var badstr=new Array('<','>','"',"'",'`','%','#','\\');
for(i=0;i<badstr.length;i++) query=query.split(badstr[i]).join();
var get=new Array();
var a=query.split("&");
for(var i=0; i<a.length;i++) {var j=a[i].split("="); get[j[0]]=j[1];}

var chat=get['chat'];
var mynick=get['mynick'];
var id=get['id'];
var act=get['act'];
var timeout=get['timeout'];
var grund=unescape(get['grund']);
</script>

Вот и всё 😀

А если фреймовая?

В каждый фрейм всталяй значит где кнопки стоят c mynick 😀
По сути скрипт просто заменяет русские буквы, для некоторых браузеров проблемно иметь дело с ними.
Например русская буква "А" заменится на "%C0" и так далее по списку
😀

Отредактировано ВанькаRU - 08.07.2011
4619
Web3r @Web3r
У меня у одного в 4-ой версии история сообщений не работает?

20090
Dimitry @Dimitry
походу

333
BONN1x @BONN1x
Дмитрий, а как продвигается устранение проблемы с выводом учасников по полу.

7094
Dim @Render
BONN1x пишет:

Дмитрий, а как продвигается устранение проблемы с выводом учасников по полу.

О какой проблеме речь? Должно всё работать нормально, если переделать кое-что в https://vmeste.eu/forum?pid=46840#p46840 под 4й мп.

333
BONN1x @BONN1x
Render пишет:

BONN1x пишет:

Дмитрий, а как продвигается устранение проблемы с выводом учасников по полу.

О какой проблеме речь? Должно всё работать нормально, если переделать кое-что в https://vmeste.eu/forum?pid=46840#p46840 под 4й мп.

Переделывал но вывод по полу работает только в опере и хроме.

1410
Антон @tonik
BONN1x пишет:

Render пишет:

BONN1x пишет:

Дмитрий, а как продвигается устранение проблемы с выводом учасников по полу.

О какой проблеме речь? Должно всё работать нормально, если переделать кое-что в https://vmeste.eu/forum?pid=46840#p46840 под 4й мп.

Переделывал но вывод по полу работает только в опере и хроме.

По всей видимости только у тебя такая проблема...

Отредактировано tonik - 30.07.2011