Облако тэгов

cctags
На днях перевел свой модуль cctags с шестой версии на седьмую.
Сctags – это альтернатива широко известного модуля tagedelic. Т.е. модуль формирует блок и/или страницу облака тэгов таксономии с атрибутом (классом) зависящим от частоты употребления данного термина в опубликованных нодах.
В чем преимущество данного модуля перед tagedelic.

... весь текст весь текст
 
cctags-logo
Модуль cctags, как альтернатива модулю tagadelic.
Гибкие настройки и расширенные возможности по темизации вывода облака (отдельные файлы шаблонов для тэгов, названия словаря, страницы облака).
Возможность (через настройки включать несколько словарей (а для словарей с древовидной структурой - кроме того включать/выключать нужный уровень)) вывода тэгов.
... весь текст весь текст
 
Сниппет выводит облако тэгов через Falsh объект (при этом поисковым роботам будет отдаваться обычное облако).
Распакуйте прикрепленный файл в каталог используемой вами темы.
Создайте новый блок, и поместите туда нижеуказанный код.
Задайте значения переменным, указанным в начале кода.
Задайте формат ввода для данного блока PHP code, и поместите его (блок) в нужный регион.
Может попозже оформлю данный сниппет в виде модуля.

<?php
$max_fontsize = 18;  // Размер шрифта для тэга с максимальным весом
$min_fontsize = 9;   // Размер шрифта для тэга с минимальным весом
... весь текст весь текст
 
Небольшой сниппет, показывающее облако тэгов по заданному (через код vid) словарю ...
Конечно он не покрывает все возможности и настройки модуля tagadelic, но в некоторых случаях может оказаться полезным
Для темизации всего блока можно использовать стилизацию tags.voc-номер-словаря,
для темизации терминов a.tags-voc-номер-словаря ...
PS.Данный код выводит только «реальные» термины словаря, т.е. термины которые «привязаны» к нодам (просто мне показалось не логичным выводить «пустые» тэги, не связанные с материалом)
Обновление:
Добавил сортировку терминов в сниппет, переменная $order может принимать следующие значения
0 - сортировка по ид термина
1 - сортировка по весу по убыванию (с наибольшим весом выше)
2 - сортировка по весу по возрастанию (с наибольшим весом ниже)
другое значение - сортировка по имени термина ... весь текст весь текст
 
Получить RSS-канал материала