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

Цветные ники

 

34
Artem0-0-7 @Artem0-0-7
Скажите пожалуйста, можно убрать возможность пользователям менять цвета ника и текста, и только что бы была возможность изменить ник и текст у администрации? И как это сделать?

Отредактировано Artem0-0-7 - 01.08.2008
1021
удалён @bleA
на сколько я знаю то нет

4875
ValdeZ @ValdeZ
можно 😉
взять с кнопки админки код,который скрывает кнопку для простых смерттных и внедрить её под настроки текста и размера

Отредактировано ValdeZ - 01.08.2008
34
Artem0-0-7 @Artem0-0-7
а как переделать этот код под ник?
Код админки:
<a href=# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false" target=admin title=Админка><script>if(parent.admin==1) document.write('Админка');</script></a>

Код цвет ника:

out1="<a href=# onclick='return false;'><font "+size1+color1+face1+">%nick%</font></a>";
out2="<font "+size2+color2+face2+">мой текст в чате</font>";
document.getElementById("setn").innerHTML=out1;
document.getElementById("setm").innerHTML=out2;
}

Отредактировано Artem0-0-7 - 01.08.2008
1021
удалён @bleA
Ну ет ты замудрил.....а я в свою очередь ступил...

20090
Dimitry @Dimitry
для всех убрать код смены цвета в настройках.. но и админ не сможет менять )

4875
ValdeZ @ValdeZ
Шаблоны-настройки-

<script>
var nickcolor='%nickcolor%';
print='#<input type=text name=colornick size=6 maxlength=6 class=text value='+nickcolor+'> ';
print+='<select name=cn onchange="colornick.value=this.value; setall();" class=text>';
print+='<option value='+nickcolor+' style=background-color:#'+nickcolor+' selected>&nbsp;&nbsp;&nbsp;&nbsp;</option>';
for ( var n=0; n<acol.length; n++) print+='<option value=' + acol[n]+ ' style=background-color:#'+acol[n]+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
print+='</select> ';
document.write(print);

if(fontsize_on==1){
print='<select name=fontsize1 class=text onchange=setall()>';
for(i=1;i<5;i++) if('%fontsize1%'==i) print+='<option value='+i+' selected>'+i; else print+='<option value='+i+'>'+i;
print+='</select> ';
document.write(print);
}

if(fontface_on==1){
print='<select name=fontface1 class=text onchange=setall()>';
for(i=0;i<jsfonts.length;i++) if('%fontface1%'==jsfonts[i]) print+='<option value='+i+' selected>'+jsfonts[i]; else print+='<option value='+i+'>'+jsfonts[i];
print+='</select> ';
document.write(print);
}
</script>
<div id=setn></div>
</td><tr><td><b>Настр. фраз:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td>
<script>
var color='%color%';
print='#<input type=text name=color size=6 maxlength=6 class=text value='+color+'> ';
print+='<select name=c onchange="color.value=this.value; setall();" class=text>';
print+='<option value='+color+' style=background-color:#'+color+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
for ( var n=0; n<acol.length; n++) print+='<option value=' + acol[n]+ ' style=background-color:#'+acol[n]+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
print+='</select> ';
document.write(print);

if(fontsize_on==1){
print='<select name=fontsize2 class=text onchange=setall()>';
for(i=1;i<5;i++) if('%fontsize2%'==i) print+='<option value='+i+' selected>'+i; else print+='<option value='+i+'>'+i;
print+='</select> ';
document.write(print);
}

if(fontface_on==1){
print='<select name=fontface2 class=text onchange=setall()>';
for(i=0;i<jsfonts.length;i++) if('%fontface2%'==jsfonts[i]) print+='<option value='+i+' selected>'+jsfonts[i]; else print+='<option value='+i+'>'+jsfonts[i];
print+='</select> ';
document.write(print);
}
</script>

<div id=setm></div>
<script>setall();</script>


меняешь на


<script>if(parent.admin==1) document.write('


<script>
var nickcolor='%nickcolor%';
print='#<input type=text name=colornick size=6 maxlength=6 class=text value='+nickcolor+'> ';
print+='<select name=cn onchange="colornick.value=this.value; setall();" class=text>';
print+='<option value='+nickcolor+' style=background-color:#'+nickcolor+' selected>&nbsp;&nbsp;&nbsp;&nbsp;</option>';
for ( var n=0; n<acol.length; n++) print+='<option value=' + acol[n]+ ' style=background-color:#'+acol[n]+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
print+='</select> ';
document.write(print);

if(fontsize_on==1){
print='<select name=fontsize1 class=text onchange=setall()>';
for(i=1;i<5;i++) if('%fontsize1%'==i) print+='<option value='+i+' selected>'+i; else print+='<option value='+i+'>'+i;
print+='</select> ';
document.write(print);
}

if(fontface_on==1){
print='<select name=fontface1 class=text onchange=setall()>';
for(i=0;i<jsfonts.length;i++) if('%fontface1%'==jsfonts[i]) print+='<option value='+i+' selected>'+jsfonts[i]; else print+='<option value='+i+'>'+jsfonts[i];
print+='</select> ';
document.write(print);
}
</script>
<div id=setn></div>
</td><tr><td><b>Настр. фраз:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td>
<script>
var color='%color%';
print='#<input type=text name=color size=6 maxlength=6 class=text value='+color+'> ';
print+='<select name=c onchange="color.value=this.value; setall();" class=text>';
print+='<option value='+color+' style=background-color:#'+color+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
for ( var n=0; n<acol.length; n++) print+='<option value=' + acol[n]+ ' style=background-color:#'+acol[n]+' >&nbsp;&nbsp;&nbsp;&nbsp;</option>';
print+='</select> ';
document.write(print);

if(fontsize_on==1){
print='<select name=fontsize2 class=text onchange=setall()>';
for(i=1;i<5;i++) if('%fontsize2%'==i) print+='<option value='+i+' selected>'+i; else print+='<option value='+i+'>'+i;
print+='</select> ';
document.write(print);
}

if(fontface_on==1){
print='<select name=fontface2 class=text onchange=setall()>';
for(i=0;i<jsfonts.length;i++) if('%fontface2%'==jsfonts[i]) print+='<option value='+i+' selected>'+jsfonts[i]; else print+='<option value='+i+'>'+jsfonts[i];
print+='</select> ';
document.write(print);
}
</script>

<div id=setm></div>
<script>setall();</script>


');</script>



Если я не ошибаюсь...

34
Artem0-0-7 @Artem0-0-7
Большое спасибо!! 😀

Отредактировано Artem0-0-7 - 01.08.2008
34
Artem0-0-7 @Artem0-0-7
А где поставить цвет ника Поумолчанию?

6600
Александр @admiral
Artem0-0-7 пишет:

А где поставить цвет ника Поумолчанию?

В скриптах или поиске

6703
Андрей @ZloVeЩиЙ
Возможно ли зделать графники и градиентники???
Тоесть что бы и те и вторые были активные???

178
Tema @Tema
<script>

if("%nick%"=="Admin") document.write("код нужного поля");
</script>

а так разве нельзя сделать? 😲
😀

1250
Dj_StelS @Dj_StelS
W@W пишет:

Возможно ли зделать графники и градиентники???
Тоесть что бы и те и вторые были активные???

Скрипты чата:
/* Функция добавления град. текста */

Полностью функцию замени на

/* Функция добавления град. текста */
function setgr(cmd,nick,text){
if(use_gr!=1) return text;
var set_out=text;
if(gra[nick]!=null && gra[nick] && grok[cmd]==1) set_out=gr(text,gra[nick]);
return set_out;
}

6703
Андрей @ZloVeЩиЙ
ту стелс: значит можно!?

Отредактировано ZloVeЩиЙ - 23.02.2009
1250
Dj_StelS @Dj_StelS
W@W пишет:

ту стелс: я знаю и сам как их делать я просто спросил можно ли что бы были и те и другие...

Я тебе и показал как сделать те и другие...

18
AUDI @AUDI
ребят а можно сделать так чтобы пользователи могли градиент ника и текста ставить?
если можно так сделать то подробно скажите как и где мне настроить это?

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

ребят а можно сделать так чтобы пользователи могли градиент ника и текста ставить?
если можно так сделать то подробно скажите как и где мне настроить это?

В платном чате...через магазин.