Привет Гость!
Ты должен:
Войти или зарегистрироваться
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Flash-облако тегов
АндрейДата: Суббота, 01.05.2010, 12:29 | Сообщение # 1
Генерал-полковник
Группа: Администраторы
Сообщений: 58
Награды: 0
Репутация: 11
Статус: Offline

Установка:
1. Создаём информер Теги.
2. Скачайте (Нужно зарегистрироваться, чтобы скачать)
3. Распакуйте архив и его содержимое (swfobject.js и tagcloud.swf) закачайте на свой сайт (можно в любую папку).
4. Затем в том месте, где будет облако на сайте вставьте код:
Code
<?if($USER_AGENT$='ie' && $USER_AGENT_VER$<7)?>      
$MYINF_1$      
       

<div id="yoblako" align="center">$MYINF_1$</div>      

<script type="text/javascript" src="http://адрес_Вашего_сайта/swfobject.js"></script>      
<script type="text/javascript">      
var flashvars = {};      
flashvars.mode = 'tags';      
flashvars.minFontSize = '8';      
flashvars.maxFontSize = '14';      
flashvars.tcolor = '0x1D3D61';      
flashvars.tcolor2 = '0x4D6D91';      
flashvars.hicolor = '0xd193978';      
flashvars.distr = 'true';      
flashvars.tspeed = '100';      

eTagz = document.getElementById('yoblako').getElementsByTagName('A');      
flashvars.tagcloud = '<tags>';      
for (var i=0; eTagz[i]; ++i) flashvars.tagcloud += '<a href=\'' + eTagz[i].getAttribute('href')      
+ '\' style=\'' + parseInt(eTagz[i].style.fontSize)      
+ '\'>' + eTagz[i].innerHTML + '</a>';      
delete eTagz;      
flashvars.tagcloud += '</tags>';      
var params = {};      
params.wmode = 'transparent';      
params.bgcolor = '#FFFFFF';      
params.allowscriptaccess = 'always';      
var attributes = {};      
attributes.id = 'yoblako';      
attributes.name = 'tagcloud';      
swfobject.embedSWF('http://адрес_Вашего_сайта/tagcloud.swf', 'yoblako', '250', '200', '9.0.0', false, flashvars, params, attributes);      
</script>

В коде замените "адрес_Вашего_сайта" на координаты файлов у Вас на сайте.

Теперь немного о самом коде:
Настройки кода:
*в строке swfobject.embedSWF('http://адрес_вашего_сайта/tagcloud.swf', 'yoblako', '250', '200', '9.0.0', false, flashvars, params, attributes);
250 - это высота виджета в пикселях. 200 - это ширина виджета в пикселях.

*flashvars.minFontSize = "8"; - минимальный размер шрифта.
*flashvars.maxFontSize = "14"; - максимальный размер шрифта.
*flashvars.tcolor = "0xffffff"; - цвет самого редкого ярлыка.
*flashvars.tcolor2 = "0x0be4f8"; - цвет самого популярного ярлыка. Для остальных ярлыков будет выбран цвет между этими двумя.
*flashvars.hicolor = "0xd95800"; - цвет текста при наведении курсора на ярлык.
*flashvars.tspeed = "100"; - скорость вращения Flash Облака тегов
*params.wmode = "transparent"; - этот параметр обозначает прозрачный фон.
*params.bgcolor = "#333333"; - цвет фона Flash Облака тегов.
Применяя условный оператор для $USER_AGENT$='ie' && $USER_AGENT_VER$<7 - запрещаем выводить флеш-облако для версии IE ниже 7 (для этих пользователей будет отображаться обычное текстовое облако).
$MYINF_1$ - это ссылка на ваш информер соответствующий облаку тегов юКоза, измените цифру, если необходимо.
Всё! :wink:

 
  • Страница 1 из 1
  • 1
Поиск:

88x31
88x31