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

Разные вопросы по никлисту...

 

20090
Dimitry @Dimitry
она написанна там где стоит id=count

0
419
БОЦМАН @БОЦМАН
demon
Латвиец подсказал уже,но всё равно спасибо 😀

0
419
БОЦМАН @БОЦМАН
Я вот с таким вопросом сюда.
Вот при смене статуса получается,что участник забирается на верх никлиста.Можно ли сделать так,что бы ники сортировались по полам (ну впринципе,как у всех сейчас) и выстраивались по заходу в чат.Ну например зашел ник1 и он будет первым всегда,потом ник2,ник3 и т.д. Ну вобщем что бы при смене статуса ник не взлетал вверх никлиста,а всегда оставался на месте.Что бы соблюдалась последовательность захода в чат.

0
10
Stim @Stim
Извините,но я к вам сюда с нубским вопросом!
Как сделать Фрейм УчаснеГов без всяких там ячеек и таблиц,очень уж отни всё портят!
Пробовал но,ничего неполучилось!
Вот такой вот код ..
  1. /* Функции добавления и удаления пользователей в массиве никлиста */
  2. var uc = 0;
  3. var uwc = 0;
  4. var umc = 0;
  5. var unc = 0;
  6. var us = new Array();
  7. if(parent.users) {
  8. var uf=parent.users.document; /* users frame */
  9. uf.getElementById('users').innerHTML="<table id=ul width=100%><tr id=uw><td colspan=5 class=he>Деффки</td><td id=uwc>0</td> </tr><tr id=um><td colspan=5 class=he>Пацаны</td> <td id=umc>0</td> </tr><tr id=un><td colspan=5 class=he>Нечто</td><td id=unc>0</td> </tr></table>"; /* users div (clear) */
  10. var ul = uf.getElementById('ul'); /* users list */
  11. }
  12. function add(nick,colornick,st,mw,icon,status,inchat,time){
  13. if(inchat=='0') ma(nick, colornick, time);
  14. if(loaded==1) {
  15. var l=us.length;
  16. for(var i = 0;i<l;i++ ) if(us[i]!=null && us[i][0]==nick)break;
  17. us[i]=new Array(nick,colornick,st,mw,icon,status);
  18. nickid="!"+nick;
  19. obj=uf.getElementById(nickid);
  20. if(obj) ul.deleteRow(obj.rowIndex);
  21. index=ul.rows.length;
  22. if(mw=='1') index=uf.getElementById("uw").rowIndex+1;
  23. if(mw=='0') index=uf.getElementById("um").rowIndex+1;
  24. if(mw=='') index=uf.getElementById("un").rowIndex+1;
  25. var obj=ul.insertRow(index); obj.id=nickid;
  26. format(i,obj);
  27. if (i==l) {uc+=1;
  28. if(mw=='1') {uwc++;uf.getElementById("uwc").innerHTML=uwc;}
  29. if(mw=='0') {umc++;uf.getElementById("umc").innerHTML=umc;}
  30. if(mw=='') {unc++;uf.getElementById("unc").innerHTML=unc;}
  31. }
  32. }}
  33. function del(nick,colornick,st,mw,icon,status,inchat,time) {
  34. if(inchat=='1') md(nick, colornick, time);
  35. if(loaded==1) {
  36. for( var i=0; i<us.length; i++ )
  37. if( us[i] != null && us[i][0] == nick ) {us[i] = null; uc+=-1; break;}
  38. nickid="!"+nick;
  39. obj=uf.getElementById(nickid);
  40. ul.deleteRow(obj.rowIndex);
  41. if(mw=='1') {uwc--;uf.getElementById("uwc").innerHTML=uwc;}
  42. if(mw=='0') {umc--;uf.getElementById("umc").innerHTML=umc;}
  43. if(mw=='') {unc--;uf.getElementById("unc").innerHTML=unc;}
  44. }}

0
2902
serhio @serhio
Stim пишет:

Извините,но я к вам сюда с нубским вопросом!
Как сделать Фрейм УчаснеГов без всяких там ячеек и таблиц,очень уж отни всё портят!
Пробовал но,ничего неполучилось!
Вот такой вот код ..

без таблицы и без ячеек не получится... структура формирования никлиста построена именно на формировании таблицы...
но ты, наверное, не то имел ввиду, что сказал... думаю, тебя не устраивает не сама таблица, а вид отображения этой таблицы в браузере... в приведенном тобой коде нет ссылок на визуализацию самой таблицы и ее ячеек... потому возникает предположение, что эта визуализация заложена либо в файле style.css, либо в разделе style на страничке users.html... вот там нужно искать параметры, относящиеся к таблицам, и подкорректировать значения background-color и border... с тем, чтобы background-color соответствовал background-color самой страницы, а border не отображались... тогда таблицы просто не будет видно, она сольется со страничкой в единое целое...

0
10
Stim @Stim
Спасибо всем 😀 Но я уже всё сделал,просто ковырнул стили)

0
11
БотЯняКамбат @БотЯняКамбат
вот вопросик появился: как в никлисте изменять размер, цвет и шрифт, которым пишуться статусы и пол?
во фрейме сообщений посмотрел, ничего не нашёл(а может плохо смотрел)
ответте плз!

0
8
denchort @denchort
Night_Phantom пишет:

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

Ребята буду очень благодарен таму кто обьясник как это сделать.

0
1732
DirtyDollar @DirtyDollar
в стилях чата ковыряйся.

0
419
БОЦМАН @БОЦМАН
Не подскажите,как в процентном соотношении выравнять каждую колонку никлиста (игнор,ник,статус и т.д.) Огромные и никому ненужные промежутки между элементами портят всю картину никлиста...

0
20090
Dimitry @Dimitry
Свойства колонок.. там где формируется add

/* Добавление ячеек в таблицу */
tr.insertCell(0).innerHTML=set_privat;
tr.insertCell(1).innerHTML=set_nick;
tr.insertCell(2).innerHTML=set_st;
tr.insertCell(3).innerHTML=set_icqst;
tr.insertCell(4).innerHTML=set_ign;
tr.insertCell(5).innerHTML=set_mw;
tr.cells[1].width="100%";

======================
tr.cells[1].width="50%"; (1 - вторая колонка)

0
11
kostik @kostik
Может вопрос где-то повторялся, как сделать, чтобы в ник листе было видно всех кто в чате, кто в какой комнате сидит! попробую привести пример!

Общая(2)
ник1
ник2
разговоры(1)
ник3

и т д
И при нажатии на название комнаты ты туда переходил!

только у меня новая версия чата, а не старая!

Отредактировано kostik - 28.06.2007
0
2902
serhio @serhio
Volkodav пишет:

Попробывал раздилить с этим кодом но чат просто зависате..

если не понимаешь, не пиши всякую туфту... тем более, в таком объеме... причем тут вывод сообщений к отображению никлиста во фрейме участников?...

0
11
kostik @kostik
Спасибки, попробую! ))

0
2902
serhio @serhio
kostik пишет:

Спасибки, попробую! ))

даже не пробуй...

0
4036
DelFast @DelFast
А в мпчат3 как разделить пол? я в скриптах прописываю а у меня фрейм сообщений тупит, восстанавливаю всё ок! как разделить?

0
2902
serhio @serhio
Pipl пишет:

А в мпчат3 как разделить пол? я в скриптах прописываю а у меня фрейм сообщений тупит, восстанавливаю всё ок! как разделить?

этот вопрос еще не решен... это связано с тем, что были введены комнаты...

0
11
kostik @kostik
serhio пишет:

даже не пробуй...

Можешь тогда подсказать?

0
2902
serhio @serhio
kostik пишет:

serhio пишет:

даже не пробуй...

Можешь тогда подсказать?

счас не могу... этим нужно отдельно заниматься... насколько я знаю, демон этот вопрос уже просматривал, но пока не нашел конкретного решения...

0
11
kostik @kostik
заранее спасибо

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.