Информация с http://zetclan.com/ |
|
Flash-облако тегов с поддержкой кириллицы, портировано с WordPress. Адаптированно под юКоз Инструкция со свежими дополнениями и исправлениями Установка:
Code
<div id="yoblako" align="center"></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.replace(/&/i, '%26') + '</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>
В коде замените "адрес_Вашего_сайта" на координаты файлов у Вас на сайте. Применяя условный оператор для ='ie' && <7 - запрещаем выводить флеш-облако для версии IE ниже 7 id="yoblako" - это идентификатор контейнера с облаком, в который будет помещён флеш-объект, для идентификатора можно задать стили в файле CSS #yoblako{outline:0;} Параметр запрещает отображение пунктирной рамки вокруг всего flash-объекта при нажатии на него. // Спасибо, -RomB-, за эту подсказку. - это ссылка на ваш информер соответствующий облаку тегов юКоза, измените цифру, если необходимо. В строках <script type="text/javascript" src="http://адрес_вашего_сайта/имя_папки/swfobject.js"></script> замените адрес_вашего_сайта/имя_папки/ на соответствующие координаты. Настройка: *в строке "swfobject.embedSWF("http://адрес_вашего_сайта/tagcloud.swf", "yoblako", "250", "200", "9.0.0", false, flashvars, params, attributes);" *flashvars.minFontSize = "8"; - минимальный размер шрифта. // Спасибо -RomB-, за хирургическое извлечение ссылок облака и его html-код для вставки облака на страницу Дополнения: Если требуется поддержка символов расширенной латиницы (например, символов ĀāČčĒēĢģĪīĶķĻļŅņŠšŪūŽž), то скачивать и устанавливать для сферического облака вот этот архив uCoz-cumulus-1.0_extended_latin.zip Была решена проблема с символов & при помощи замены его используя аналог обозначения & в 16-ричной системе %26. Чтобы удалить битые теги (которые остались в облаке, но материалы с ними удалены): Это ещё более изящный метод тыка, придуманный разработчиками для очистки битых тегов, но он работает. Чтобы не ждать 15 минут, а обновить сразу же информер с тегами, делаем по методу webanet Как добавить логотип внутрь облака (это оптическая иллюзия, на самом деле, логотип сзади) Если поступить просто, то нужно всего лишь присвоить контейнеру стиль с фоновым изображением. Например для ячейки таблицы: Если поступить сложнее, то:
В Таблице стилей (CSS) создать отдельный класс для контейнера облака. В случае с ячейкой таблицы:
td.backoblako {
background-image: url('images/logobgoblako.png'); /* Путь к фоновому рисунку */ background-position: center center; /* Положение фона Синтаксис background-position: [проценты | значение] | [left | center | right] || [top | center | bottom] */ background-repeat: no-repeat; /* Отменяем повторение фона */ } На страницах сайта, там где вставляется код облака, для ячейки присваиваем класс backoblako
<td class="backoblako"> Код для вставки облака </td>
Если требуется сделать объект на всю ширину (или высоту) ячейки таблицы.
Поможет вот что: <table border="0" width="100%" cellpadding="0" cellspacing="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"> а в теле ячейки (td) нужно удалить все style="padding-left:15px;" и прочее тогда отступов от границ таблицы не будет На данном этапе большинство ошибок с информером Теги были выявлены и устранены. Это наиболее полный пост на данный момент по установке и настройке вращающегося облака тегов во флеше для uCozОблако тегов во flash для uCoz скачать, инструкция по установке, настройка облака теговОблако тегов во флеше, флеш-облако тегов, облако тегов для Юкоз, пунктирные точки убрать при нажатии на флеш flash, границу убрать. | |