Polkan, исправил in_category на is_category, по логике теперь правильно должно быть значит. но почему-то косяк не исчез все-равно. Попробуй перейти в каталог и увидишь что кнопка Вентиляционные изделия выделена, хотя не должна быть т.к в нее еще не перешли
Polkan: этот код может работать на странице конкретного элемента, но не на странице таксономии, каковой является страница "каталог". Очевидно, что он работает неправильно.
так вот значит в чем проблема)
у меня сейчас код
if ( in_category( 51 )
прописан в header.php для создания активного меню
и код
if ( is_category( 5 ) ) {get_sidebar('anker');}
в category.php для вывода сайдбара в зависимости от категории.
Смешались в кучу кони, люди.... "Анкер втулочный" - это сущность аля пост. "Вентиляционные изделия из оцинкованной стали" - это категория = таксономия.
да, извиняюсь, вместо категории название товара. надо было так: "Крепежные изделия" и "Вентиляционные изделия из оцинкованной стали" принадлежат категории "Каталог".:)
SeVlad: Ты свой сайт не знаешь? ;) В "Вентиляционные изделия из оцинкованной стали" у тебя один товар. В каталоге же - они все. Даже "Анкер втулочный", который явно не имеет отношения к "Вентиляционные изделия из оцинкованной стали" :)
А вот то, что у тебя в хлебных крошках бардак - так с ними и разбирайся.
ЗЫ. На чём каталог сделал?
Так дело в том что и "Анкер втулочный" и "Вентиляционные изделия из оцинкованной стали" принадлежат одной категории "Каталог", но при переходе в этот самый каталог, движок определяет что мы находимся в категории "Вентиляционные изделия из оцинкованной стали", вот скрин даже https://yadi.sk/i/qcIySOM5gjTdE
А как виртуальную карту вебманей в qbank прицепить? жму "Перевод с карт сторонних банков" ввожу все данные, а мне пишет "Банк-эмитент не позволяет зарегистрировать карту".
Спасибо ADvmaker за беспричинный бан моего аккаунта, якобы за накрутку. Столько лет работали, никаких проблем, выплаты без вопросов, а тут на тебе: ты накрутчик, иди отсюда...(
это вы щутите так?)
Polkan, исправил in_category на is_category, по логике теперь правильно должно быть значит. но почему-то косяк не исчез все-равно. Попробуй перейти в каталог и увидишь что кнопка Вентиляционные изделия выделена, хотя не должна быть т.к в нее еще не перешли
Gigabajt, в принципе можно оставить и в header, но тогда предварительно надо добавить проверку is_singular()
т.е чтобы активное меню было только на страницах записей?
но мне то нужно чтобы и в категориях оно было
этот код может работать на странице конкретного элемента, но не на странице таксономии, каковой является страница "каталог". Очевидно, что он работает неправильно.
так вот значит в чем проблема)
у меня сейчас код
прописан в header.php для создания активного менюи код
if ( is_category( 5 ) ) {get_sidebar('anker');}в category.php для вывода сайдбара в зависимости от категории.как тогда лучше правильно реализовать?
Смешались в кучу кони, люди.... "Анкер втулочный" - это сущность аля пост. "Вентиляционные изделия из оцинкованной стали" - это категория = таксономия.
да, извиняюсь, вместо категории название товара. надо было так: "Крепежные изделия" и "Вентиляционные изделия из оцинкованной стали" принадлежат категории "Каталог".:)
Так знаешь как решить проблему мою?
Ты свой сайт не знаешь? ;)
В "Вентиляционные изделия из оцинкованной стали" у тебя один товар. В каталоге же - они все. Даже "Анкер втулочный", который явно не имеет отношения к "Вентиляционные изделия из оцинкованной стали" :)
А вот то, что у тебя в хлебных крошках бардак - так с ними и разбирайся.
ЗЫ. На чём каталог сделал?
Так дело в том что и "Анкер втулочный" и "Вентиляционные изделия из оцинкованной стали" принадлежат одной категории "Каталог", но при переходе в этот самый каталог, движок определяет что мы находимся в категории "Вентиляционные изделия из оцинкованной стали", вот скрин даже https://yadi.sk/i/qcIySOM5gjTdE
вот код определения активного меню
<?php if ( in_category( 51 ) ) { ?> <b><div style="text-decoration:underline;"><?php } ?>
<a href="/?cat=51">Вентиляционные изделия
из оцинкованной стали</a>
<?php if ( in_category( 51 ) ) { ?> </b></div>
<?php } ?>
З.Ы. каталог вручную делал
После закрытия программы процесс не выгружается из памяти, страннэ..)
А как виртуальную карту вебманей в qbank прицепить? жму "Перевод с карт сторонних банков" ввожу все данные, а мне пишет "Банк-эмитент не позволяет зарегистрировать карту".
и кликандер обязательно, только в advmaker не ходите
Спасибо ADvmaker за беспричинный бан моего аккаунта, якобы за накрутку. Столько лет работали, никаких проблем, выплаты без вопросов, а тут на тебе: ты накрутчик, иди отсюда...(