€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Как создать комнаты в титульнике?
1
2
22
Captain_Black
@Captain_Black
24.09.2009
Я недавно задавал уже вопрос по поводу, как создать комнаты в титульнике. Вставляю этот код:
<select name=room>
<option value=0>комната1
<option value=1>комната2
<option value=2>комната3
<option value=3>комната4
<option value=4>комната5
</select>
работает всё нормально, а пытаюсь сделать отдельными кнопками, чтоб всем были видны все комнаты сразу при входе, или вобще в чат не пускает или кидает постоянно в одну комнату
может неправильно код прописываю?
<input type=hidden name=room value=0>
<input type=submit value='комната1' onclick='room=0;' >
<input type=submit value='комната2' onclick='room=1;' >
<input type=submit value='комната3' onclick='room=2;' >
<input type=submit value='комната4' onclick='room=3;' >
<input type=submit value='комната5' onclick='room=4;' >
подскажите что я не так делаю? Заранее спасибо.
458
ridz
@ridz
24.09.2009
попробуй так
<input type=hidden name=room value=0>
<input type='button' name='vhod1' value='комната1' onclick="document.gochat.room.value=0;submit();" />
<input type='button' name='vhod2' value='комната2' onclick="document.gochat.room.value=1;submit();" />
<input type='button' name='vhod3' value='комната3' onclick="document.gochat.room.value=2;submit();" />
<input type='button' name='vhod4' value='комната4' onclick="document.gochat.room.value=3;submit();" />
<input type='button' name='vhod5' value='комната5' onclick="document.gochat.room.value=4;submit();" />
22
Captain_Black
@Captain_Black
24.09.2009
спасибки...вроде получилось и у меня заработало))) завтра посмотрю как люди заходить будут)))
22
Captain_Black
@Captain_Black
24.09.2009
кстати если не трудно не подскажешь почему робот не хочет сидеть в чате...год просидел идеально а последнюю неделю как взбесился...убегает...и как не пытаюсь его в чат вернуть бесполезно(
5421
Глеб
@Глебон
24.09.2009
хммм как может бот убежать О_о
6600
Александр
@admiral
24.09.2009
Captain_Black, ты его регистрировал? Может ктото под ним заходит/выходит
22
Captain_Black
@Captain_Black
24.09.2009
да вот так((( в параметрах его ник прописан...а в чате не сидит...заходишь под ним, выходишь и через время он тоже выходит из чата...а что с ним такое случилось понять не могу...ведь год проблем с ним не было...
6600
Александр
@admiral
24.09.2009
если выходишь под ним, то и с чата он выходит, пока не обновишь чат у себя
22
Captain_Black
@Captain_Black
24.09.2009
а как можно чат обновить? просто обычно с ботом проблем никогда не было...и как поставил его так и работал...
11667
Латвиец
@Латвиец
24.09.2009
Captain_Black
пишет:
а как можно чат обновить? просто обычно с ботом проблем никогда не было...и как поставил его так и работал...
F5
22
Captain_Black
@Captain_Black
24.09.2009
в этом плане всё делалось по инструкции и обновлял в параметрах и заново прописывал как на форуме сказано...но у меня как то один день все настройки параметров постоянно слетали, был какой то глюк и после этого робот не сидит(
458
ridz
@ridz
24.09.2009
бот убегает из-за отсутствия кавычек!!! сделайте по стандарту в скриптах чата это!!!
/* Добавления в никлист бота-робота, ниже структура */
room_r=0;status_r=0;inchat_r='1';
if(nick_r) {loaded=1; f(room_r,6,nick_r,'',inchat_r,'',color_r,'',mw_r,st_r,icon_r,status_r,love_r,clan_r);loaded=0;}
}
inchat_r='1';
22
Captain_Black
@Captain_Black
24.09.2009
спасибо большое))) действительно в коде не было кавычек...добавил и сейчас всё появилось))) ещё один плюсик с меня)
85
Kross
@Kross
08.10.2009
Помогите с комнатами. Вобщем у меня есть несколькокомнат, все работает нормально но вот один недостаток есть... Когда я из "Главной" комнаты перехожу в "Флудилку" а потом снова возвращаюсь в "Главную" коммнату то я не вижу те сообщения которые там были раньше(( но естественно при обновлении фрейма сообщений я вижу те сообщения в чате которые были до перехода в комнату. Как сделать что бы после прехода в комнаты я мог видеть сообщения которые были раньше?
Вот что у меня в скриптах:
/* Функция перехода в комнаты */
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);
window.setTimeout("setstyle(rooms[myroom][2]);",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]);",500);
setstyle(rooms[myroom][2]);
}
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]);}
else {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);
}
/* Конец функции f() */
}
458
ridz
@ridz
08.10.2009
в скриптах чата
/* [НАСТРОЙКИ] */
/* Загрузка посл. сообщ. при переходе в комнату, 1 - вкл (перезагрузка фрейма) */
var roomlog=
0
;
нолик поменяй на 1
85
Kross
@Kross
09.10.2009
ridz
пишет:
в скриптах чата
/* [НАСТРОЙКИ] */
/* Загрузка посл. сообщ. при переходе в комнату, 1 - вкл (перезагрузка фрейма) */
var roomlog=
0
;
нолик поменяй на 1
Спасибо 😀 Я оказывается не там смотрел) С меня + 😉
123
Федор
@karach
10.09.2010
Здравствуйте, у меня вопрос по поводу переходов по комнатам, как выключить уведомление о переходе для админа? просто для него установлена невидимка, а когда он переходит по комнатам палится
Отредактировано karach -
10.09.2010
458
ridz
@ridz
10.09.2010
karach
пишет:
Здравствуйте, у меня вопрос по поводу переходов по комнатам, как выключить уведомление о переходе для админа? просто для него установлена невидимка, а когда он переходит по комнатам палится
добавить красное
/* Функция перехода в комнаты */
if(cmd==10) {
.....
if(invisible[nick]&&nick!=mynick) return;
wr(towr);
123
Федор
@karach
13.09.2010
ridz
,
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;
if(invisible[
admin
]&&nick!=mynick) return;
wr(towr);
не получилось, руки кривые у меня, признаю(((
2970
удалён
@Foggy
13.09.2010
karach
, там слово admin ни к чему. скопируй точно то, что написал ridz.