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

Разделение никлиста

 

2902
serhio @serhio
seg пишет:

serhio пишет:

по крайней мере, у меня это работает и в ИЕ, и в мозилле и в Опере 9.61 ...

Вчера вон Nikolyas заходил ко мне, у него тож только в ИЕ.

выложи сюда свой файл стилей...

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

seg пишет:

serhio пишет:

по крайней мере, у меня это работает и в ИЕ, и в мозилле и в Опере 9.61 ...

Вчера вон Nikolyas заходил ко мне, у него тож только в ИЕ.

выложи сюда свой файл стилей...

/* STYLESATOR */
.mleft-body {
background-color:BEBEBE;
}

/* MYSTYLE */

/* тело документа */
body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #CCCCCC; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

P { FONT-SIZE: 12px; COLOR: #111C28; LINE-HEIGHT: 1.4; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа новости news */
.news-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа регистрация */
.reg-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа выслать пароль */
.mail-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа топ 100 */
.top100-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа кто был */
.who-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа кто в чате */
.users2-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа поиск */
.search-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа последние зарегистрированные */
.lastreg-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа форма обратной связи */
.feedback-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #E2E2E2; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа магазин */
.shop-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #CCFFFF; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* тело документа Загс */
.love-body { FONT-SIZE: 12px; CURSOR: default; COLOR: #111C28; BACKGROUND-color: #CCFFFF; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: yes; }



/*Для IE стиль для скролинга */
BODY { SCROLLBAR-BASE-color: #E2E2E2; SCROLLBAR-ARROW-color: #F2F2F2; }

/* ссылки */
A:link { FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
A:active { FONT-SIZE: 12px; COLOR: #FFFF00; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
A:hover { FONT-SIZE: 12px; COLOR: #FFFF00; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

/* таблицы */
table { FONT-SIZE: 12px; COLOR: #111C28; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
td {TD.content { FONT-SIZE: 12px; COLOR: #111C28; TEXT-DECORATION: none; FONT-FAMILY: arial, helvetica, verdana, sans-serif; }

td.row1 { background:#e1e1e1; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #5d5d5d 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #5d5d5d 1px solid; background-image: url(img/row1.gif); background-repeat: repeat-x; }

/* селекторные поля */
SELECT { color:#111C28; font:11px Arial,Helvetica,sans-serif; background-color : #FFFFFF; BORDER-TOP: #4A4C4F 1px solid; BORDER-BOTTOM: #F1F2F4 0px solid; BORDER-LEFT: #4A4C4F 1px solid; BORDER-RIGHT: #F1F2F4 0px solid; }


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

/* текстовые поля */
.text {color:#111C28; font:12px Arial,Helvetica,sans-serif; background-color : #BABABA; BORDER-TOP: #4A4C4F 1px solid; BORDER-BOTTOM: #F1F2F4 0px solid; BORDER-LEFT: #4A4C4F 1px solid; BORDER-RIGHT: #F1F2F4 0px solid; }

TEXTAREA { background-image: url(img/input.gif); background-repeat: repeat-x; color:111C28;
font:11px Arial,Helvetica,sans-serif; background-color : #BABABA; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #f5f5f5 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #f5f5f5 1px solid; }

/* стиль заголовка таблицы .title */
.title { background:#E1E1E1; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #5d5d5d 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #5d5d5d 1px solid; background-image: url(img/row1.gif); background-repeat: repeat-x; }
.title a { text-decoration: none; color : #111C28; }
.title a:hover { text-decoration: none; color : #fdfdfd; }
.low {color:gray; font:normal 11px;}

/* стиль никлиста в фрейме участников для #id=users */
#users table {border:0px;}
#users td {border:1px; }
#users a { font: bold 12px Verdana; }
#woman { background:#FF66FF; font: italic bold 18px; }
#man { background:#3366FF; font: italic bold 18px; }
#noman { background:#CC9933; font: italic bold 18px; }

/* стиль подсказок для ссылок */
.hint { BORDER-RIGHT: #F1F2F4 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #4A4C4F 3px solid; PADDING-LEFT: 11px; Z-INDEX: 1000; VISIBILITY: hidden; PADDING-BOTTOM: 11px; MARGIN: 0px; BORDER-LEFT: #4A4C4F 1px solid; WIDTH: auto; COLOR: #111C28; LINE-HEIGHT: 11px; PADDING-TOP: 11px; BORDER-BOTTOM: #F1F2F4 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; POSITION: absolute; BACKGROUND-COLOR: #CCFFFF}

2902
serhio @serhio
могли мешать два момента:

1. два тега боди во фрейме с ссылками на два разных класса, ненужный тег убран
2. строка файла css :
td {TD.content { FONT-SIZE: 12px; COLOR: #111C28; TEXT-DECORATION: none; FONT-FAMILY: arial, helvetica, verdana, sans-serif; }
строка оформлена с ошибкой: после { не может быть точки... поставили так:
TD.content { FONT-SIZE: 12px; COLOR: #111C28; TEXT-DECORATION: none; FONT-FAMILY: arial, helvetica, verdana, sans-serif; }

результат - заработало во всех браузерах...

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

могли мешать два момента:

1. два тега боди во фрейме с ссылками на два разных класса, ненужный тег убран
2. строка файла css :
td {TD.content { FONT-SIZE: 12px; COLOR: #111C28; TEXT-DECORATION: none; FONT-FAMILY: arial, helvetica, verdana, sans-serif; }
строка оформлена с ошибкой: после { не может быть точки... поставили так:
TD.content { FONT-SIZE: 12px; COLOR: #111C28; TEXT-DECORATION: none; FONT-FAMILY: arial, helvetica, verdana, sans-serif; }

результат - заработало во всех браузерах...

serhio Спасибо за помощь. Только в админке шрифт в мелочь такую слетел... И окна в ней стали темно серые. Читать не возможно. Админка тело как называется?

2536
удалён @crigon
.admin-body
.administration-body

Вроде. По крайней мере, раньше отличалась главная от общей. А что мешает самому посмотреть?

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

.admin-body
.administration-body

Вроде. По крайней мере, раньше отличалась главная от общей. А что мешает самому посмотреть?

.administration-body

)) Торможу на радостях

47
anton2286 @anton2286
извините канешно...нехочу показаться крайне тупым...но обьясните куда это ставить и по подробней...заранее огромное спасибо...

"<tr id=man><td colspan=5><center><img src=http://www.mpchat.ru/natashka/parni.gif>---Парни---<img src=http://imgs.su/bigsmile3/big_boss.gif></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/devushki.gif>---Девушки---<img src=http://imgs.su/bigsmile3/curtsey.gif></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/Srednii_pol.gif>---Безполые---<img src=http://imgs.su/bigsmile3/ch.gif></td><td id=nomanc>0</td></tr>"+

7018
заблокирован @BlooD
В Скрипты

5421
Глеб @Глебон
вставляй в эту категорию
/* [Подготовка фреймов и загрузка сообщений] */

и заменяешь этот код var userlist="<table id=ul width=100%></table>";
на свой

47
anton2286 @anton2286
Глебон пишет:

вставляй в эту категорию
/* [Подготовка фреймов и загрузка сообщений] */

и заменяешь этот код var userlist="<table id=ul width=100%></table>";
на свой

я зашол в эту директорию,оттуда удалил var userlist="<table id=ul width=100%></table>";

и вставил

"<tr id=man><td colspan=5><center><img src=http://www.mpchat.ru/natashka/parni.gif>---Парни---<img src=http://imgs.su/bigsmile3/big_boss.gif></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/devushki.gif>---Девушки---<img src=http://imgs.su/bigsmile3/curtsey.gif></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/Srednii_pol.gif>---Безполые---<img src=http://imgs.su/bigsmile3/ch.gif></td><td id=nomanc>0</td></tr>"+

после сохранения при входе вылазит токо постоянное сообщение загрузка...
и внизу показывается что ошибка....
подскажите что я неправильно зделал?заранее огромное спасибо!!!

6600
Александр @admiral
var userlist="<table id=ul width=100%>"+
и ниже "<tr id=man><td colspan=...

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

Глебон пишет:

вставляй в эту категорию
/* [Подготовка фреймов и загрузка сообщений] */

и заменяешь этот код var userlist="<table id=ul width=100%></table>";
на свой

я зашол в эту директорию,оттуда удалил var userlist="<table id=ul width=100%></table>";

и вставил

"<tr id=man><td colspan=5><center><img src=http://www.mpchat.ru/natashka/parni.gif>---Парни---<img src=http://imgs.su/bigsmile3/big_boss.gif></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/devushki.gif>---Девушки---<img src=http://imgs.su/bigsmile3/curtsey.gif></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/Srednii_pol.gif>---Безполые---<img src=http://imgs.su/bigsmile3/ch.gif></td><td id=nomanc>0</td></tr>"+

после сохранения при входе вылазит токо постоянное сообщение загрузка...
и внизу показывается что ошибка....
подскажите что я неправильно зделал?заранее огромное спасибо!!!

var userlist=
вот это удалять не надо было )


Вот это мой юзерлист, но он сделан без счетчиков. Смотри в теме соответствующей чем различаютя, у тебя со счетчиками, но принцип тот же. Прсто "вар зерлист" добавь

/* [Подготовка фреймов и загрузка сообщений] */
var userlist="<table id=ul width=100%>"+
"<tr id=woman><td colspan=6><center>----------Девушки----------<center /></td></tr>"+
"<tr id=man><td colspan=6><center>------------Парни------------<center /></td></tr>"+
"<tr id=noman><td colspan=6><center>------------Нечто------------<center /></td></tr>"+
"</table>";

Отредактировано seg - 28.11.2008
47
anton2286 @anton2286
щас у меня получилось вот что:

/* [Подготовка фреймов и загрузка сообщений] */

var userlist="<table id=ul width=100%></table>";
"<tr id=man><td colspan=5><center><img src=http://www.mpchat.ru/natashka/parni.gif>---Парни---<img src=http://imgs.su/bigsmile3/big_boss.gif></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/devushki.gif>---Девушки---<img src=http://imgs.su/bigsmile3/curtsey.gif></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/Srednii_pol.gif>---Безполые---<img src=http://imgs.su/bigsmile3/ch.gif></td><td id=nomanc>0</td></tr>"+

а в итоге разделения всё равно нету

P.S. простите за мою тупость я токо учусь...

47
anton2286 @anton2286
прикол ща в том что я попробовал вставить твою юзер лист и у меня щас над списком сверху три черты разделения...а юзеров так и неделит...
----------Девушки----------
------------Парни------------
------------Нечто------------

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

щас у меня получилось вот что:

/* [Подготовка фреймов и загрузка сообщений] */

var userlist="<table id=ul width=100%></table>";
"<tr id=man><td colspan=5><center><img src=http://www.mpchat.ru/natashka/parni.gif>---Парни---<img src=http://imgs.su/bigsmile3/big_boss.gif></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/devushki.gif>---Девушки---<img src=http://imgs.su/bigsmile3/curtsey.gif></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=http://www.mpchat.ru/natashka/Srednii_pol.gif>---Безполые---<img src=http://imgs.su/bigsmile3/ch.gif></td><td id=nomanc>0</td></tr>"+

а в итоге разделения всё равно нету

P.S. простите за мою тупость я токо учусь...

Ну тогда вписал бы хоть в профиль адрес твоего чата, тебе бы помогли быстрей, посмотрев, что неправильно. У demon по моему все понятно написано, что куда вставлять и откуда убирать... А помочь... Видеть надо, что неправильно...
Давай полный код скриптов, ща поправим.

1778
Паша @pasha
https://vmeste.eu/forum?pid=64591#p64591 сдесь нормально описано как надо (богиня написала)

1258
Сергей @seg
С anton2286 разобрались. Вставлен нужный код из темы по разделению никлиста от демона. Закрыты теги <center>

Теперь его код выглядит так:

Заменено:

/* Функции добавления и удаления пользователей в массиве никлиста */
var uc = 0;
var us = new Array();
var ucc=new Array();
var index=0;
function separate(obj,c) {
if(ucc[obj+"c"]==null) ucc[obj+"c"]=c; else ucc[obj+"c"]+=c;
parent.users.document.getElementById(obj+"c").innerHTML=ucc[obj+"c"];
if(c==1) return parent.users.document.getElementById(obj).rowIndex+1;
}
function seprules(type,st,mw) {
if(mw=='0') index=separate("man",type);
else if(mw=='1') index=separate("woman",type);
else if(mw=='') index=separate("noman",type);
}


function add(nick,colornick,st,mw,icon,status,inchat,time,room){
if(loaded==0) return;
var l=us.length;
for(var i = 0;i<l;i++ ) if(us[i]!=null && us[i][0]==nick)break;
us[i]=new Array(nick,colornick,st,mw,icon,status,room);
if (i==l) {uc++; update(room,1);}
if(room==myroom) {
nickid="!"+nick;
obj=parent.users.document.getElementById(nickid);
ul=parent.users.document.getElementById('ul');
if(obj) ul.deleteRow(obj.rowIndex);
index=ul.rows.length;
seprules(1,st,mw);
var obj=ul.insertRow(index); obj.id=nickid;
format(i,obj);
}}

function del(nick,colornick,st,mw,icon,status,inchat,time,room) {
if(loaded==0) return;
for(var i=0; i<us.length; i++)
if( us[i] != null && us[i][0] == nick ) {uc--; update(us[i][6],-1); us[i] = null; break;}
if(room==myroom) {
nickid="!"+nick;
obj=parent.users.document.getElementById(nickid);
ul=parent.users.document.getElementById('ul');
ul.deleteRow(obj.rowIndex);
seprules(-1,st,mw);
}}

Заменено:

/* [Подготовка фреймов и загрузка сообщений] */
var userlist="<table id=ul width=100%>"+
"<tr id=man><td colspan=5><center><img src=адрес картинки>---Парни---<img src=адрес картинки></center></td><td id=manc>0</td></tr>"+
"<tr id=woman><td colspan=5><center><img src=адрес картинки>---Девушки---<img src=адрес картинки></center></td><td id=womanc>0</td></tr>"+
"<tr id=noman><td colspan=5><center><img src=адрес картинки>---Безполые---<img src=адрес картинки></center></td><td id=nomanc>0</td></tr>"+
"</table>";

Отредактировано seg - 29.11.2008
85
Kross @Kross
Здравствуйте! У меня проблема с никлистом. Вобщем я седня востановил все скрипты на стандартные, а все остальные дописывал со старых те что у меня были (сделал их копию). Теперь юзеры не распределяются по полу (мальчики, девочки, безполые) См. скрин как это можно исправить? Раньше со старыми все было норм.
Вот как у меня там щас прописано (если нужна какаето другая часть скрипта, я скину)

/* [Подготовка фреймов и загрузка сообщений] */
var userlist="<table id=ul width=100%>"+
"<tr id=woman><td id=womanc><B>0<td colspan=5><img src=http://i066.radikal.ru/0908/5c/04b3670f6c0d.gif><B><img src=http://s16.radikal.ru/i190/0909/1d/1a2e0d115bba.gif></tr></td>"+
"<tr id=man><td id=manc><B>0<td colspan=5><img src=http://s55.radikal.ru/i148/0908/7f/2c093fc6bd00.gif><B><img src=http://s57.radikal.ru/i156/0909/96/d61585be479a.gif></tr></td>"+
"<tr id=noman><td id=nomanc><B>0<td colspan=5><img src=http://i048.radikal.ru/0908/30/c6ec41a11afd.png><B><img src=http://i007.radikal.ru/0909/28/ba6c19c1ebac.gif></tr></td>"+
"</table>";


Отредактировано Kross - 05.12.2009
11667
11667