Что нужно сделать, чтобы одновременно не подвечивалось два пункта меню?

0

при открытии страницы kinomonster.com/contact подсвечивается пункт меню Контакты и Главная. Что нужно изменить и где?

codeigniter

8 ответов

0

Нужно сделать так чтобы класс active был только у ссылки в меню contact.

1

Какие данные хранятся в $ci->uri->segment(3,0)?

if ($ci->uri->segment(1,0)===$slug) {

kinomonster.com/contact находятся разве на разных уровнях с главной? Зачем для contact $ci->uri->segment(3,0)?

0
и снова никто не отвечает!!! зачем тогда это комьюнити, если здесь занимаются только отписками????

Считаете что вам кругом все должны? Дмитрий вам пытался помочь, а вы его хороший ответ называете отпиской. Кстати, вы здесь хоть кому нибудь помогли решить вопрос?

Дмитрий задал очень хороший вопрос вам, но вы почему то этот вопрос игнорируете:

kinomonster.com/contact находятся разве на разных уровнях с главной? Зачем для contact $ci->uri->segment(3,0)?
0

 в headr.php:

<ul class="nav nav-pills">
<li <?php echo show_active_menu(0) ?>> <a href="/">Главная</a></li>

<li <?php echo show_active_menu('in_stock') ?>> <a href="/sneki/type/in_stock">В наличии</a></li>

<li <?php echo show_active_menu('under_the_order') ?>> <a href="/sneki/type/under_the_order">Новые модели</a></li>

<li <?php echo show_active_menu('size') ?>> <a href="/size">Размеры</a></li>

<li <?php echo show_active_menu('feedback') ?>> <a href="/feedback">Обратная связь</a></li>

</ul>

 в helper:

if (!function_exists('show_active_menu')) {
// тело helper, подсвечивание пунктов меню
function show_active_menu($slug){
$ci=& get_instance();
$result="";
// для главной страницы
if ($ci->uri->segment(1,0)===$slug) {
$result="class='active'";

}
if ($ci->uri->segment(3,0)===$slug) {
$result="class='active'";

}


return $result;
}
}

что нужно исправить , чтобы подсвечивалось только feedback?

0

ООООчень жаль, что никто не может ответить((((((

0

у меня:

kinomonster.com/contact

при открытии страницы contact подсвечивается Главная и Контакты

0

и снова никто не отвечает!!! зачем тогда это комьюнити, если здесь занимаются только отписками????

0

Насчет помощи другим: я только изучаю,  и помогать кому-то  мне еще рано! 

контакты у меня находятся kinomonster.com /contact

и когда перехожу на страницу contact  у меня светится Главная. что мне нужно исправить?

Sign up or Log in to write an answer