Вывод тегов заданных разделов с подразделами

Плагин выводит теги (облако тегов) только нужного раздела/разделов. 

Плагин очень гибок в плане настроек и поддерживает автоматическое кэширование.

Установка плагина

распакуйте скачанный архив в директорию /inner/

Подключаем плагина

Поместите данную конструкцию в любое место страницы или шаблона:

{~sys_lebnik_cloud_tags.php~}

Настройки плагина

Внутренние настройки в самом файле:

$minfont - самый маленький шрифт в пикселях

$maxfont - самый большой шрифт в пикселях

Так же в плагине можно указывать внешние настройки:

$sys_lebnik_cloud_tags_count - максимальное количество выводимых тегов (0 - выводить все теги), по-умолчанию 12345

$sys_lebnik_cloud_tags_sort - вид сортировки, может быть по имени (А-Я name, Я-А eman), по кол-ву употребления тегов (0-9 min, 9-0 max), по-умолчанию name

$sys_lebnik_cloud_tags_open_sections - page_id разделов, теги которых показывать, если несколько - указываются через запятую, по-умолчанию все доступны

$sys_lebnik_cloud_tags_closed_sections - page_id разделов, теги которых не показывать, если несколько - указываются через запятую, по-умолчанию все показывается

$sys_lebnik_cloud_tags_register_important - регистрозависимость тегов (true - имеет значение, false - нижний регистр), по-умолчанию регистронезависимые

$sys_lebnik_cloud_tags_tag_page - страница с общим облаком тегов, по-умолчанию /system/tag

$sys_lebnik_cloud_tags_where - условия поиска тегов в базе, по-умолчанию показывается все что не скрыто

$sys_lebnik_cloud_tags_field_name - имя поля с тегами, по-умолчанию tags

Визуально это выглядит так

три раза подключим плагин с разными внешними настройками:

посмотрим, как это выглядит на сайте:

Скачать sys_lebnik_cloud_tags.tgz (1,9 КБ)

Информация: плагин развился из темы тегов, и заимствуя идею пользователя Макс-а.


09.01.2011 14:59

Комментарии

Мне кажется изменение переменной в плагине $sys_lebnik_cloud_tags_count ничего не меняет. Ниже добавляем $start = $max;// показываем записи начиная с start и меняем условие вывода на if($q = mysql_query($this->sql('parent_id, '.$field_name, $field_name."!=''".$where, '', $start, $count))){ После этого в плагине количество выводимых тегов будет работать.
Max1 |

Copyrights © 2007 - 2026 YaPro.Ru