php Подсветка активного пункта меню на php 

Дата публикации  Дата изменения11.01.13  КомментарииНет   Просмотры1981

Добавляем :

<?php
 $url = $_SERVER['REQUEST_URI'];
if($url  "/about_us.html")
{$url1 = "hover";}
elseif($url  "/news.html")
{$url2 = "hover";}
elseif($url  "/firma.html")
{$url3 = "hover";}
elseif($url  "/production.html")
{$url4 = "hover";}
elseif($url == "/contacts.html")
{$url5 = "hover";}
else
{$index = "hover";}
?>

т.е. присваиваем переменной $url значение адреса текущей страницы и сравниваем ее с ссылкой на пункт меню. Если совпадает, то присваиваем соответствующей переменной $urln значение hover (может быть любое).

В редакторе меню прописываем:


<li id="<?=$url1?>"><a href="/about_us.html">О нас</a></li>
<li id="<?=$url2?>"><a href="/news.html">Новости</a></li>
<li id="<?=$url3?>"><a href="/firma.html">Деятельность</a></li>
<li id="<?=$url4?>"><a href="/production.html">Наша продукция</a></li>
<li id="<?=$url5?>"><a href="/contacts.html">Контакты</a></li>

т.е. устанавливаем, в зависимости от значения переменной, ID-шник для каждого пункта меню. Можно устанавливать class, это по желанию. Ну и в конце просто прописываем стиль для id="hover":#hover a {color:#F4E350;}

Бесплатные курсы

Категории

Теги: , , ,

Оцените материал:

Рейтинг: 10.0/10 (1)


КомментарииКомментарии:

Нет комментариев к этой статье.


Поля, обозначенные как *, обязательны.





Максимальная длина сообщения 900 символов. Осталось   символов

 

Старые →← Новые