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

Градиентовый текст

 

6703
Андрей @ZloVeЩиЙ
Демон, не мог бы ты с самой функцией помочь?

23
Соник @Соник
SinatoR,там надо паставить
/* Добавление граф ников, градиента и формат времени */
set_nick=setgr(cmd,nick,nick);
set_text=setgr(cmd,nick,text);
set_time="<font style='cursor:pointer;' onclick='parent.sendto(\" см. "+time+" \");'>"+time+"</font> ";

6703
Андрей @ZloVeЩиЙ
Так делаем по порядку, думаю демон исправит\настваит на нужный путь...
1. Создаем новый "гра"
/* Градиент ника */
var gra2 = new Array;
gra2['3loY']=new Array("#000000","#00EE00","#000000");

2. Добавляем функцию 2-го "гра"
/* Добавление граф ников, градиента и формат времени */
set_nick=setgr2(cmd,nick,nick);
set_text=setgr(cmd,nick,text);

3. Создаем новую функцию для гра2
/* Функция добавления град. ника */
function setgr2(cmd,nick,nick){
if(use_gr!=1) return text;
var set_out=text;
if(gra2[nick]!=null && gra2[nick] && grok[cmd]==1) set_out=gr2(text,gra[nick]);
return set_out;
}

Вроде все, но чат продолжает виснуть...
* - надо ли заменять на nick?

Отредактировано ZloVeЩиЙ - 01.03.2009
4036
DelFast @DelFast
if(gra2[nick]!=null && gra2[nick] && grok[cmd]==1) set_out=gr2(text,gra[nick]);
return set_out;

6703
Андрей @ZloVeЩиЙ
DelFast пишет:

if(gra2[nick]!=null && gra2[nick] && grok[cmd]==1) set_out=gr2(text,gra[nick]);
return set_out;

Все равно виснет...

274
Павел @DJ_FANTASY
Дима, лучше подскажи, почему при добавлении функции на градиентовые ники исчезают граф ники?? возможно ли это исправить?

6703
Андрей @ZloVeЩиЙ
А попробуй не удалять строчку set_nick=setgn(cmd,nick); - или как там её )

274
Павел @DJ_FANTASY
ZloVeЩиЙ пишет:

А попробуй не удалять строчку set_nick=setgn(cmd,nick); - или как там её )

не работает.. к сожалению..
если первой ствить:
set_nick=setgr(cmd,nick,nick); и так далее..

45
Ромка @Romka-Nk
Подскажите,поставил многоцветный градиент https://vmeste.eu/forum?pid=233853#p233853

но у меня отображается нормально только когда ставлю 3 цвета...если ставлю к примеру 5 цветов то всё равно 3 цвета только переливаются...с чем это может быть связано?

333
BONN1x @BONN1x
Думаю ты просто неправильно подключил

/* Градиент: 0 - выкл, 1 - вкл, позиции в списке - это номера функций "cmd" от 0-10(11-никлист) */
var use_gr=1;
var grok=new Array(1,1,1,0,0,0,1,0,0,0,0,0);
if(use_gr==1) document.write("<"+"script src=**********></"+"script>");

обрати внимание на красное выделение, вместо него надо вставить ссылку на твой gradient.js

45
Ромка @Romka-Nk
BONN1x пишет:

Думаю ты просто неправильно подключил

/* Градиент: 0 - выкл, 1 - вкл, позиции в списке - это номера функций "cmd" от 0-10(11-никлист) */
var use_gr=1;
var grok=new Array(1,1,1,0,0,0,1,0,0,0,0,0);
if(use_gr==1) document.write("<"+"script src=**********></"+"script>");

обрати внимание на красное выделение, вместо него надо вставить ссылку на твой gradient.js

Да нет,когда я ставлю,ссылку на свой gradient.js то ещё хуже получается,отображается в основном первый цвет,и только если предложение очень длинное то на конце виднеются остальные цвета,однако видно все 5 цветов...хотелось бы эту проблему устранить,чтоб нормально отображались все цвета.

26
Tikiyami @Tikiyami
Можно ли сделать больше цветов в градиенте?