Vynderkind (29.05.2013 / 20:31)
elkol, так и было
Напиши какую функцию используешь и как выводишь
<?php
/*
-----------------------------------------------------------------
Градиенты
-----------------------------------------------------------------
*/
function gradient($text,$from='',$to='', $mode="hex")
{
if($mode=="hex")
{
$to = hexdec($to[0].$to[1]).",".hexdec($to[2].$to[3]).",".hexdec($to[4].$to[5]);
$from= hexdec($from[0].$from[1]).",".hexdec($from[2].$from[3]).",".hexdec($from[4].$from[5]);
}
if( empty($text) )
return '';
else
$levels=strlen($text);
if (empty($from))
$from = array(0,0,255);
else
$from = explode(",", $from);
if (empty($to))
$to = array(255,0,0);
else
$to = explode(",", $to);
$output = "";
for ($i=1;$i<=$levels;$i++)
{
for ($ii=0;$ii<3;$ii++)
{
$tmp[$ii] = $from[$ii] - $to[$ii];
$tmp[$ii] = floor($tmp[$ii] / $levels);
$rgb[$ii] = $from[$ii] - ($tmp[$ii] * $i);
if ($rgb[$ii] > 255) $rgb[$ii] = 255;
$rgb[$ii] = dechex($rgb[$ii]);
$rgb[$ii] = strtoupper($rgb[$ii]);
if (strlen($rgb[$ii]) < 2) $rgb[$ii] = "0$rgb[$ii]";
}
$output .= ''.$rgb[0].$rgb[1].$rgb[2].'' == '000000' ? '' . mb_substr($text, ($i-1), 1) . '' : "<font color=\"#".$rgb[0].$rgb[1].$rgb[2]."\">" . mb_substr($text, ($i-1), 1) ."</font>";
}
return $output;
}
echo gradient("text",'000000','ffffff');
echo '<br />';
echo gradient("текст",'000000','ffffff');
Vynderkind, Попробуй подключить джоновскую шапку и ноги
elkol, я для себя пишу, не под джон))
elkol (13.11.2011 / 20:37)
Цвета и градиенты ников для 4.0.0 (на более поздних версиях возможно тоже работает)
Ники на кириллице запрещены по тех. причинам
(в модуле есть защита от них, что бы непокупали. Readme в архиве.
Кинь ссылку на последнию версию
Vynderkind, Просто попробуй. Возможно из-за заголовков. А лучше Лимпу напиши. Он мне с функцией помогал. В первой версие из-за этого я и убрал кириллицу.
NetsMod (29.05.2013 / 22:42)
Кинь ссылку на последнию версию 
http://johncms.com/forum/index ... 09164
1.0.3
Так и не доходят руки написать 2.0.0
elkol, Я заметил что модуль с некоторыми никами не дружит.Тоесть цвет не отображает.Вплоть до того пока не изменишь юзеру ник вручную.