Как делается облако тегов?

Тема в разделе "PHP", создана пользователем ivankremlin, 24 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. ivankremlin

    ivankremlin Постоялец

    Регистр.:
    25 сен 2009
    Сообщения:
    68
    Симпатии:
    2
    Подскажите, как оно устроено, т.е. как работает принцип?
    Как его сделать, да при этом вывод с разными размерами шрифта, чтобы потом использовать в любой CMS?
     
  2. arp

    arp

    Регистр.:
    10 авг 2006
    Сообщения:
    325
    Симпатии:
    177
    например так:
    1. считаешь кол-во тегов по каждой теме
    2. наибольшему числу - при выводе <h1>, далее <h2>, <h3> и т.д. (это если не заморачиваться с css) :)
    надеюсь как с css сделать поймешь.
     
  3. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
  4. ivankremlin

    ivankremlin Постоялец

    Регистр.:
    25 сен 2009
    Сообщения:
    68
    Симпатии:
    2
    А как можно сделать, чтобы теги сами добавлялись ну или перечислять их через запятую, а они уже сами там дальше ссылки на выдачу и т.п.?
     
  5. Rigor

    Rigor

    Регистр.:
    1 июн 2008
    Сообщения:
    202
    Симпатии:
    33
    Создаешь в бд таблицу с полями id, tegname и count. с id все понятно, tegname - само имя тега и count это количество. Когда вставляешь теги, делаешь проверку на существование. Если он уже существует, то count увеличивашь на 1, если нет, то создаешь новую запись.

    С выводом все просто. Находишь процент количества данного тега от всего количества тегов, далее простыми ифами делаешь стили. Пример

    Если процент больше 1 и меньше 10 то размер_шрифта_тега - 7pt иначе

    и т.д. до 100
     
    is-ved нравится это.
  6. gggggh

    gggggh Создатель

    Регистр.:
    10 апр 2009
    Сообщения:
    10
    Симпатии:
    0
Статус темы:
Закрыта.