Облако тегов — это форма визуализации данных, представляет собой множество ключевых слов, начертанных разными размерами шрифта. Чем крупнее шрифт, тем чаще ключевое слово употребляется в контексте облака.
Иногда даже управление цветом или яркостью.
Поэтому сразу опредилимся что Облаком тегов может быть любой список заглавий (страничек) в которых есть счетчик посещений.
Соответственно все блоки с топами на сайте могут выводится в виде облака.
Например: ТОП статей (метка METKA_STATI_TOP5). Мы выводим популярные статьи в виде списка от самого посещаемого до мение посещаемого.
Немного теории: Идут обсуждения - как должны выводится слова в облаке. Есть вариант по алфавиту, типа так лучше искать; Рандомайзе - случайным оразом; Возможен вариант по рейтингу от посещаемого до мение посещаемого, но тогда это облако получается в виде пирамиды, при том вверх ногами.
Так вот в топе статей мы выводим наши популярные статьи в виде безликого списка от большего по посещению к меньшему. Иногда в таких списках присутствует число просмотров странички.
1. этот блок присутствует на всех страницах
2. в названиях статей есть счетчик количества просмотров статей.
Так вот этот блок можно превратить в облако, тоесть выводить заглавия статей в виде увеличения шрифтов в зависимости от количества просмотров статей.
Теория для програмистов
Есть список статей (~10-20), у нас они по очереди отбольшего к меньшему. В какойто степени код указанный выше подходит под реализацию задачи. Нам этот список полученный с базы SQL нужно перевести в масив, это нужно скорее всего для того что бы поменять сортировку от большего к меньшему а также опредили максиму просмотров и минимум просмотров (минимума в коде выше нет). Минимум нуже т.к. нам нужно вписатся в диапазон (125-733 в 0-100% а не от 0 до 733 как 100%). Сортировать здесь можно двумя вариантами: случайно и по алфавиту. В данном случае лучше по алфавиту т.к. заглавия статей дело интересное и при каждой перезагрузке странички облако будет шуметь.
Отсортировав масив можно выводить наши заглавия статей. Опредиляем в зависимости от процентного значения насколько идет увеличение шрифта заглавий статей, также можно менять оновременно яркость шрифта, например: 100% черные а 20% серые. Тоесть чем больше заходов тем шрифт становится больше и чернее. Соответственно такие заглавия можно выводить не каждый на строку а друг за дружкой. В итоге мы получаем Облако заглавий популярных статей.
Что дает облако, скорее всего более визуальное восприятие опредиленного топа, и есть предположение что на такой вывод заглавий будут чаще кликать чем на стандартный вид блока ТОП статей по просомтрам.
Соответственно точно также можно сделать и с блоками Топами в Новостях и Downloads. Также можно сделать вывод Опросов, тоесть задавая вопрос сразу демонстрируя величину ответов в зависимости от кликов опросника, насколько это эффективно нужно эксперементировать.
Есть еще Модуль Поиск и в нем есть "А еще у нас искали", это уже список того что исчут у вас на сайте, единственно что количество здесь не кликов а количество слов присутствующих у вас на сайте.
Помним что облако это способ вывода, а вот что выводить это уже другой вопрос.
Для модуля поиска это поисковые слова, раз у нас они есть значит мы их можем выводить например в блоке как "поисковые слова в виде облака". Недостатком здесь есть то что иногда у вас исчут не то что хочется вам. В данном блоке желательно создать еще список нежелательных слов (стоп слова), которые не должны выводится в облаке.
Как для пользователей то развода здесь нет, пользователь видит список того что исчут у вас на сайте, практически то что и исчет пользователь, соответственно его сразу будут приглашать просмотреть те места сайта где находится данные слова.
С точки зрения поисковиков, то через неделю поисковик поймет что такого слова на страничке уже нет, и зайдя через кеш вы его там не обнаружите, а может и обнаружите но он будет уже под другим линком. Это своего рода шум странички, иногда это полезно а иногда нет. Яндекс в теории может заявить что его поисковые алгоритмы не справляются с ранжириванием страничек сайта, тоесть есть поисковое слово, но на какую страничку отправлять пользователя они опредилить не могут, типа сегодня такая страница а завтра другая или странички с такис словом нет вообще. Нужно понимать что это поисковые слова и размещаются они в блоках на всех страницах сайта, тоесть какую выбрать страницу, например на слово "фото", поисковик ляпает практически всегда не ту что хотите вы.
Как вариант есть keywords и хотелось бы с него получить облако но проблема в том что там нет счетчика и не известно куда направлять пользователя при клике на слово.
Таким вариантом есть предложенный универсальный модуль Clouds v1.0 предложенный А. Ковальским который позволяет вписать любые слова (любые из keywords) и перенаправлять на страничку поиска по сайту. Вывод идет как по размеру так и по цвету (6 градаций) Цвета и размер управляется из админки. Есть возможность ставить поисковые слова в зависимости от модуля