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 писал:
http://f-search.net/?p=433
andreich:
жаль, что забросил свой блог. Сейчас пролистал - много полезной инфы.
Спасибо большое. ;)
цитата
04/11/10 в 12:12
Skat
Можно через условия php
if (is_category())
if (is_page())
if (is_single())
и тд
все будет в одном месте и плагины не нужны
цитата
04/11/10 в 12:14
tasteart
к сожалению в пхп совершенно не рублю.
Пока попробую плагины, если разберусь то потом уже ручками.
цитата
04/11/10 в 14:22
bubo
Там не надо рубить в пхп. Я тоже не рублю
Но делаю именно через указанные конструкции.
Открываешь в эдиторе файл 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 писал:
Там не надо рубить в пхп. Я тоже не рублю
Но делаю именно через указанные конструкции.
Открываешь в эдиторе файл 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()) { ?> - это только на отдельном посте.
главное не пропускать спецсимволов и обязательно завершать блок конструкцией <? } ?>
Спасибо огромное дружище!
Новая тема
Ответить
Эта страница в полной версии