Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Подсветка выбранной категории в ВП
цитата
05/02/09 в 08:31
 densa
Подскажите как оформить тему что бы было следующее
- Мы на главной стр, при наведении на название категории у нее меняется фон скажем с зеленого на красный
- При переходе в определенную категорию, фон под названием той категории а которой находимся имеет цвет красный, а все остальные зеленый

Последний раз редактировалось: densa (05/02/09 в 11:14), всего редактировалось 1 раз
цитата
05/02/09 в 11:00
 Corex
1. Через CSS - записать категории в какой-нибудь DIV и задать стили для #div_name li a и #div_name li a:hover

2. Добавить в теме (скорее всего файл sidebar.php) до вывода списка категорий через wp_list_cats:
Код:
function wp_highlight_current_category($thelist)
{
   if (!('' == single_cat_title('', FALSE)))
   {
      $string = '/(<a href.*)(>.*' . single_cat_title('', FALSE) . ')/';
      return preg_replace("$string"," $1 class=\"active_category\" $2",$thelist);
   }
   else return $thelist;
}
add_filter('list_cats','wp_highlight_current_category');
wp_list_cats('sort_column=name&hierarchical=0');


А потом для класса active_category задать стиль.
цитата
05/02/09 в 11:16
 densa
Спасибо большое +8
цитата
05/02/09 в 12:48
 Skat
зачем код дописывать непонятно, по дефолту wp классы добавляет

current_page_item напрмиер для страниц и current-cat для категорий, т.о. нужно лишь стили описать для этих классов и все
цитата
05/02/09 в 14:07
 Corex
Skat
А, засада! Точно! Я тож проморгал эту штуку, когда нужна была...
цитата
05/02/09 в 17:38
 densa
Skat писал:
зачем код дописывать непонятно, по дефолту wp классы добавляет

current_page_item напрмиер для страниц и current-cat для категорий, т.о. нужно лишь стили описать для этих классов и все


а как это оформить, просвятите темного
Не стили конечно, а как вывод категорий сделать
цитата
05/02/09 в 18:22
 erobrand
Ну так стандартный вывод категорий заюзай, стили новый вп как Скат сказал генерит, только их задать остаётся
цитата
05/02/09 в 18:29
 Skat
densa писал:
а как вывод категорий сделать


wp_list_cats выводит категории
цитата
05/02/09 в 18:42
 densa
erobrand писал:
Ну так стандартный вывод категорий заюзай, стили новый вп как Скат сказал генерит, только их задать остаётся


т.е. я создаю стиль current-cat и в него пишу что мне надо?
цитата
05/02/09 в 19:46
 Skat
densa писал:
я создаю стиль current-cat и в него пишу что мне надо?


угу, именно icon_wink.gif
цитата
05/02/09 в 20:22
 densa
Спасибо за советы


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