Gigabajt

Gigabajt
Рейтинг
122
Регистрация
04.10.2010
Должность
Веб-студия
Толковая реклама в соц.сетях и контексте. Веб-разработка. https://impossible-studio.com

это вы щутите так?)

Polkan, исправил in_category на is_category, по логике теперь правильно должно быть значит. но почему-то косяк не исчез все-равно. Попробуй перейти в каталог и увидишь что кнопка Вентиляционные изделия выделена, хотя не должна быть т.к в нее еще не перешли

Polkan:
Gigabajt, в принципе можно оставить и в header, но тогда предварительно надо добавить проверку is_singular()

т.е чтобы активное меню было только на страницах записей?

но мне то нужно чтобы и в категориях оно было

Polkan:
этот код может работать на странице конкретного элемента, но не на странице таксономии, каковой является страница "каталог". Очевидно, что он работает неправильно.

так вот значит в чем проблема)

у меня сейчас код

if ( in_category( 51 )
прописан в header.php для создания активного меню

и код

if ( is_category( 5 )  ) {get_sidebar('anker');}
в category.php для вывода сайдбара в зависимости от категории.

как тогда лучше правильно реализовать?

SeVlad:


Смешались в кучу кони, люди.... "Анкер втулочный" - это сущность аля пост. "Вентиляционные изделия из оцинкованной стали" - это категория = таксономия.

да, извиняюсь, вместо категории название товара. надо было так: "Крепежные изделия" и "Вентиляционные изделия из оцинкованной стали" принадлежат категории "Каталог".:)

Так знаешь как решить проблему мою?

SeVlad:
Ты свой сайт не знаешь? ;)
В "Вентиляционные изделия из оцинкованной стали" у тебя один товар. В каталоге же - они все. Даже "Анкер втулочный", который явно не имеет отношения к "Вентиляционные изделия из оцинкованной стали" :)

А вот то, что у тебя в хлебных крошках бардак - так с ними и разбирайся.

ЗЫ. На чём каталог сделал?

Так дело в том что и "Анкер втулочный" и "Вентиляционные изделия из оцинкованной стали" принадлежат одной категории "Каталог", но при переходе в этот самый каталог, движок определяет что мы находимся в категории "Вентиляционные изделия из оцинкованной стали", вот скрин даже 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 за беспричинный бан моего аккаунта, якобы за накрутку. Столько лет работали, никаких проблем, выплаты без вопросов, а тут на тебе: ты накрутчик, иди отсюда...(

Всего: 405