Обратите внимание, что вместо WordPress
лучше использовать современную и качественную
систему управления сайтом - MaxSite CMS!

Плагин «”Облако” рубрик»

7 августа 2006 г. Просмотров: 7223 RSS 26
WordPress » Плагины и хаки

Обычно рубрики располагаются в виде списка, то есть последовательно в древовидной структуре. Однако, это вечашний день grin. Сейчас модно использовать т.н. облака. "Облако" состоит из названий рубрик, причем, чем больше в рубрике записей, тем большим размером она отображается. Грубо говоря, можно сразу же определить наиболее "горячую" категорию.

Качаем отсюда: http://sw-guide.de/

После активации плагина нужно добавить, например в sidebar.php следующий код:

<?php
if (function_exists ('cattag_tagcloud') ) {
echo '<ul class="is_kat">' . cattag_tagcloud() . '</ul>'; }
?>

Сама функция cattag_tagcloud имеет настраиваемые параметры:

function cattag_tagcloud(
	$min_scale = 8, <font color="blue">// минимальный размер в pt</font>
	$max_scale = 30, <font color="blue">// максимальный размер в pt</font>
	$min_include = 0, <font color="blue">// минимальное количество записей в рубрике</font>
	$sort_by = 'NAME_ASC', <font color="blue">// сортировка</font>
	$exclude = '', <font color="blue">// исключить рубрики (указать через запятую)</font>
	$element = '<li><a rel="tag" href="%link%"
       title="%description% (%count%)"
       style="font-size:%size%pt">%title%
       <sub style="font-size:60%; color:#ccc;">%count%</sub>
       </a></li>' <font color="blue">// шаблон для вывода</font>
	)

Сортировка может иметь значения, как и в функции list_cats(), а также: WEIGHT_ASC, WEIGHT_DESC, RANDOM.

Экспериментируйте с параметрами по своему усмотрению.


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 26
  1. Спасибо большое за статью, вот только как сделать, чтобы это было действительно модное облако, а не список?

  2. Какой параметр отвечает за количество рубрик в строке?

    От чего зависит размер шрифта?

  3. хороший плагинчик.

    кстати я оставил теги списком и не пожалел - гораздо красивее облака...

  4. в определении функции нада убрать код ... автор плагина тоже орел млин, написал ОБЛАКО буэт а сам списков понафигачил..

  5. У меня есть вопросик:

    Поставил этот плагин в Firefox все хорошо а в IE рубрики одна на другую наезжают, это лечится?

  6. каскадником лечиться smile

    смари как у меня сделано http://www.eng.zhinzher.ru

  7. как ты так сделал?????

  8. надо смотреть какие стили отвечают за вывод твоего облака, наверняка его , , H1, H2, H3, стиль, который описывает sidebar

    у каждого скина - все по-своему...

  9. имелось еще в виду <ul>, <li>, <p>

  10. дайте кто-нибудь рабочий код с облаком

  11. А где найти стиль, которым сделать чтоб рубрики не подчеркивались ?

  12. Так как же сделать, чтобы облако было не списком а именно облаком?

  13. 2007-05-14 в 20:58:20 | Максим

    Попробуйте указать в стилях

    ul.is_kat {display: inline;}

    Остальные параметры оформления уже как обычно (цвета, размеры и т.д.).

  14. чего то лыжи не едут.. у всех получается у меня стопор..

    вставил в стили ничего не изменилось.. :shock:

    Максим, раскажи по подробней что надо настроить чтобы получилось как у тебя??

    не слишком нагло?

  15. 2007-05-15 в 01:02:28 | Максим

    Потому, что у тебя class другой стоит

    ul.tagcloud {display: inline;}
  16. Ребят, а как быть с подкатегориями? Можно ли как-нибудь при нажатии на родитель вызвать подкатегории? Что с ними вообще можно делать в этом плагине?

  17. Подскажите как сделать в строчки, как на этом сайте???

  18. Хотелось сделать несколько облаков на странице...

  19. Пробовал ul.is_kat {display: inline;} не выводится горизонтально. По разному пробовал, или съезжает всё или кружки от рубрик появлялись, я их убрал list-style: none, но всё равно не выходит.

  20. 2007-10-02 в 01:40:13 | Дмитрий

    Вопросик: включил плагин, прописал в sidebar.php код, пробовал добавлять ul.tagcloud {display: inline;} абсолютно вид не меняется, рубрики как выводились так и выводятся, размер шрифта не меняется, никаких кружочков и т. д. не появляется, подскажите, может где чего неправильно сделал?

  21. 2007-10-02 в 01:52:29 | Максим

    Значит что-то неверно со стилями. Скорее всего после этого объявления, ниже переопределяется стиль для ul...

  22. Решил проще: в код плагина влез, и дефолтный хтмл-набор для ссылок изменил так - добавил в стиль ссылки line-height:%size%pt;

    в ИЕ все сразу выранялось.

  23. 2008-02-19 в 21:12:31 | Александр Блохин

    Привет. У меня вопрос. Мне нужно в коде sidebar.php прописать функцию, которая возвращает облако тегов. Как это сделать? Плагина у меня нет, но в теме есть виджет, который это делает.

    Но я хочу прописать именно в коде. Спасибо.

  24. 2008-05-27 в 00:17:45 | Виктор

    У плагина новый разработчик, не sw-guide.de, там написано мол я не поддерживаю плагин, обращайтесь сюда :

    blog.bull3t.me.uk/projects/category-tagging/

  25. 2008-09-09 в 17:16:54 | блоггер из Воронежа

    Подскажите плиз, а как это осуществить в новой версии ворпресс в 2,6,1 ?

  26. Актуально.

    Напишите пожалуйста, есть ли альтернатива "облако рубрик" для WordPress 2.7

    ?

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(войти без комментирования)

Имя и сайт используются только при регистрации

Авторизация: Loginza.

(обязательно)

РЕКЛАМА 2132 бензопила makita бензопила эфко 695 разборка бензопилы дом куплю Полтава или пригород мото Кировоград