2012-05-14 9 views
0

Мне не удается создать облако тегов, я не могу найти прохождение или учебники. (те, которые работают как минимум).Как создать облако простого тега? Использование C# и Styling с css

Я просто ищу простой базовый пример облака рабочего тега, и после этого я могу его оживить.

Лучшая ссылка я нашел это:

http://www.geekzilla.co.uk/View960C74AE-D01B-428E-BCF3-E57B85D5A308.htm

Но это устаревшая и я не могу загрузить исходный файл, и есть много пробелов в коде.

+0

Я попытался почти всегда учиться и ходить, хотя вы можете найти. Там все устаревшее 2006-2007 гг., И большинство ссылок там больше не идут. – Pomster

ответ

2

Это не очень сложная проблема. По сути облако тегов - это просто способ привязки шрифта к тому, насколько распространен тег.

Первая вещь как часто появляется тег:

select Value, Count(*) 
from Tag 
group by Value 
order by Count(*) 

Затем, когда вы предоставляете эту ResultSet на страницу, есть какой-то алгоритм, чтобы взять счетчик для каждого тега и представить его как размер шрифта , Наивный подход заключается в том, чтобы установить шрифт непосредственно в счет, но это, скорее всего, приведет к нечитаемым результатам. Вместо этого, возможно, у вас есть только 10% лучших шрифтов, следующие 10%, как следующий шрифт, и т. Д. Однако вам придется разработать точный алгоритм, который работает для вас и ваших данных.

Кроме того, облака тегов действительно немного мусор из нескольких точек зрения (читаемость, поиск, доступность). Убедитесь, что облако тегов - это не единственный способ получить доступ к тегам. Возможно, в альфа-порядке или Count (*) на выделенной странице.