Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Свой сайдбар для каждой категории
цитата
04/11/10 в 11:26
 tasteart
Возникла мысль, не знаю насколько верная.
Раздражает, что в блогах, на страницах вида domain.com/category/category-name/ точно такой же сайдбар, как и на главной странице.
Свой бы сайдбар позволил бы сделать рекламу более целевой, плюс уменьшить дуплекацию контента, плюс позволял бы ставить свои собственный хард линки.
---
Есть ли плагины, которые позволяют для каждой категории сделать свой сайдбар? Или может это как-то ручками можно прописать.?
---
И вообще имеет ли смысл все эти телодвижения? Хочу при обмене ссылок прокачивать не только главную страницу, но еще и категории.

Всем рейтинг. ;)
цитата
04/11/10 в 11:55
 klesk
Посмотри вот на этот плагин, возможно он - как раз то что тебе нужно.
цитата
04/11/10 в 11:59
 andreich
http://f-search.net/?p=433
цитата
04/11/10 в 12:00
 tasteart
Спасибо огромное. Похоже оно!.
Пытался гуглить - на него не натыкался.
цитата
04/11/10 в 12:00
 Desperate Andy
Если ручками - заливаешь для нужной категории category-XX.php и там явно прописываешь нужный тебе сайдбар, вместо авто-подстановки.
цитата
04/11/10 в 12:05
 tasteart
andreich писал: andreich:
жаль, что забросил свой блог. Сейчас пролистал - много полезной инфы.
Спасибо большое. ;)
цитата
04/11/10 в 12:12
 Skat
Можно через условия php
if (is_category())
if (is_page())
if (is_single())

и тд

все будет в одном месте и плагины не нужны
цитата
04/11/10 в 12:14
 tasteart
к сожалению в пхп совершенно не рублю. icon_sad.gif Пока попробую плагины, если разберусь то потом уже ручками.
цитата
04/11/10 в 14:22
 bubo


Там не надо рубить в пхп. Я тоже не рублю icon_smile.gif Но делаю именно через указанные конструкции.
Открываешь в эдиторе файл Sidebar.php, ищешь место куда ты собираешься вставлять разные блоки на разные категории и пишешь

<? if(is_category('тут номер категории - легко смотрится в опции редактирования категории')){ ?>

бла-бла-бла - все что хочешь для данной категории

<? } ?>

и так далее
можно комбинировать
<? if(is_home() || is_category()) { ?> - это будет в категориях и на главной
<? if(is_home()) { ?> - это только на главной
<? if(is_category(1) || is_category(2)) { ?> - это только на категориях 1 и 2
<? if (is_single()) { ?> - это только на отдельном посте.

главное не пропускать спецсимволов и обязательно завершать блок конструкцией <? } ?>
цитата
04/11/10 в 14:56
 tasteart
bubo писал:
Там не надо рубить в пхп. Я тоже не рублю icon_smile.gif Но делаю именно через указанные конструкции.
Открываешь в эдиторе файл Sidebar.php, ищешь место куда ты собираешься вставлять разные блоки на разные категории и пишешь
<? if(is_category('тут номер категории - легко смотрится в опции редактирования категории')){ ?>
бла-бла-бла - все что хочешь для данной категории
<? } ?>
и так далее
можно комбинировать
<? if(is_home() || is_category()) { ?> - это будет в категориях и на главной
<? if(is_home()) { ?> - это только на главной
<? if(is_category(1) || is_category(2)) { ?> - это только на категориях 1 и 2
<? if (is_single()) { ?> - это только на отдельном посте.
главное не пропускать спецсимволов и обязательно завершать блок конструкцией <? } ?>

Спасибо огромное дружище!


Эта страница в полной версии