Я хочу отображать tagcloud на моей домашней странице. Нашел этот плагин для wordpress flash http://alexisyes.com/tags/wpcumulus, но для этого мне нужно было настроить wordpress. Мне интересно, есть ли какой-либо другой автономный плагин, похожий на wpcumulus, который можно настраивать.
Я не хочу устанавливать wordpress, но хочу использовать wpcumulus. Является ли это возможным? Если бы не wpcumulus, мог бы я использовать любые другие автономные облака тегов.
Просто любопытно, я наткнулся на все облака тегов, которые были реализованы либо во флэш, либо во флексе. Могу ли я получить демонстрационную ссылку / плагин, который реализовал то же самое в javascript.
Спасибо, ~ шафи



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы определенно можете использовать wpcumulus (я только что скачал и проверил). Вам просто нужно выяснить, какие данные нужны для создания облака тегов.
Во-первых, вам нужно скачать SWF-файл и добавить его на свой сайт. Вы можете взглянуть на установленную версию / демонстрацию, чтобы увидеть правильный swf для встраивания html.
Затем вам нужно выяснить, как он получает свои данные. Я думаю, что самый быстрый способ сделать это - перейти к демонстрации wpcumulus и посмотреть, какие HTTP-запросы / ответы происходят. Для этого я использую плагин Live Http Headers для Firefox. Вероятно, он будет искать XML-файл, который установлен в его коде внедрения swf. Я предполагаю, что xml может выглядеть примерно так:
<?xml version = "1.0" encoding = "UTF-8"?>
<tags>
<tag name = "Books" count = "4" />
<tag name = "Magazines" count = "20" />
<!-- etc... -->
</tags>
Теперь вам просто нужно создать XML-файл, содержащий эти данные. Вы можете либо сделать его статическим XML-файлом, либо использовать php или asp.net для создания динамической страницы, создающей xml.
Другими словами, я хотел бы иметь функцию автоматического обновления для облака тегов. Это можно сделать?
Загрузите BlogCumulus.Net для платформы BlogEngine.Net с сайта 99atoms.com. Это даст вам полное представление о том, как вы можете использовать его в .Net. Аналогично для PHP прочтите эту страницу об использовании его в Drupal
На самом деле вам не нужно передавать ему полный XML-файл, а только строку формата:
<tags>
<a href = "#" title = "C#" style = "..." class = "..">C#</a>
.............
...............
</tags>
Я думаю, что размер тега определяется атрибутом класса в <a>. Вы можете использовать swfobject.js для создания разметки для вставки flash-объекта на страницу.