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

Рубрика: WordPress -> Плагины и хаки
Понедельник, 7 августа 2006 г.
Просмотров: 1334
Подписаться на комментарии по RSS

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

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

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

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

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

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

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
РЕКЛАМАСайт заказ цветов. Свадебные цветы букета заказ аппарат, украшение цветами!

Комментариев: 26

  1. 2006-08-20 в 18:26:59 | Dmitry (анонимно)

    Спасибо большое за статью, вот только как сделать, чтобы это было действительно модное облако, а не список?

  2. 2007-01-08 в 16:30:32 | max (анонимно)

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

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

  3. 2007-02-20 в 22:59:58 | arry (анонимно)

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

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

  4. 2007-02-20 в 23:18:45 | arry (анонимно)

    в определении функции нада убрать код

    ...

     

    автор плагина тоже орел млин, написал ОБЛАКО буэт а сам списков понафигачил..
  5. 2007-03-13 в 10:32:44 | Brodil (анонимно)

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

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

  6. 2007-03-13 в 11:24:58 | arry (анонимно)

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

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

  7. 2007-03-13 в 11:39:27 | Brodil (анонимно)

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

  8. 2007-03-13 в 12:41:08 | arry (анонимно)

    надо смотреть какие стили отвечают за вывод твоего облака, наверняка его

    , , H1, H2, H3, стиль, который описывает sidebar

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

  9. 2007-03-13 в 12:42:50 | arry (анонимно)

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

  10. 2007-03-13 в 12:42:57 | max (анонимно)

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

  11. 2007-05-05 в 23:34:47 | A.S.Pushkin (анонимно)

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

  12. 2007-05-14 в 14:16:01 | x007xx (анонимно)

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

  13. 2007-05-14 в 18:58:20 | Максим (анонимно)

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

    ul.is_kat {display: inline;}

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

  14. 2007-05-14 в 22:40:08 | x007xx (анонимно)

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

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

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

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

  15. 2007-05-14 в 23:02:28 | Максим (анонимно)

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

    ul.tagcloud {display: inline;}
  16. 2007-05-28 в 23:07:02 | sasharp (анонимно)

    Ребят, а как быть с подкатегориями? Можно ли как-нибудь при нажатии на родитель вызвать подкатегории? Что с ними вообще можно делать в этом плагине?

  17. 2007-07-02 в 18:37:40 | blastmasta (анонимно)

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

  18. 2007-09-20 в 23:47:00 | WiknaBiz (анонимно)

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

  19. 2007-09-27 в 16:19:29 | Sergey (анонимно)

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

  20. 2007-10-01 в 23:40:13 | Дмитрий (анонимно)

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

  21. 2007-10-01 в 23:52:29 | Максим (анонимно)

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

  22. 2007-10-14 в 21:34:40 | mblex (анонимно)

    Решил проще: в код плагина влез, и дефолтный хтмл-набор для ссылок изменил так - добавил в стиль ссылки

    line-height:%size%pt;

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

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

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

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

  24. 2008-05-26 в 22:17:45 | Виктор (анонимно)

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

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

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

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

  26. 2009-02-01 в 15:20:47 | Aleks (анонимно)

    Актуально.

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

    ?

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



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

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