[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выделения активной ссылки меню
Элен
Здравствуйте форумчане!
Написала сайт на html. С увеличением количества страниц, решила поумничать и облегчить себе жизнь с редактированием, а именно вынести header, menu, footer и т.п. в блоги! Чтобы в блоге подредактировать и автоматом менялось на всех страницах!!!
столкнулась со следующей проблемой:
У меня находясь на определенной странице, в верхнем и левом меню активными (class="activ") подсвечивались ссылки где в данный момент находится посетитель!
Но с разбиением сайта на блоги, теперь не знаю как это сделать huh.gif
Подскажите пожалуйста, только учтите что я не сильна в php и прошу написать по пунктам!!!
1. написать туда-то то-то
2. удалить от-туда то-то
3. и т.п.
Элен
Допустим я вынесла в menu.php код:
<ul>
<li><a href="http://vodoley-burenie.ru" class="activ">ГЛАВНАЯ</a></li>
<li><a href="stoimost_burenie_skvazhin_na_vodu_cena_bureniya.html">ПРАЙС</a></li>
<li><a href="tehnologia_burenie_skvazhin_na_vodu_v_Tyumeni.html">ТЕХНОЛОГИЯ</a></li> ; ;
<li><a href="poleznye_stati.html">СТАТЬИ</a></li>
<li><a href="zakaz_burenie_skvazhin_na_vodu.html">СДЕЛАТЬ ЗАКАЗ</a></li>
<li><a href="otzivi.html">ОТЗЫВЫ</a></li>
<li><a href="contact_burenie_skvazhin_pod_vodu_v_Tyumeni.html">КОНТАКТЫ</a></li>
</ul>

а в самом index.html подключила строчкой:
<?php
require_once "blocks/menu.php";
?>


И теперь у меня получилось что на каждой странице подсвечивается Главная страница....
Как правильно указать код, чтобы он определял какая ссылка должна светиться, а какая нет?!
xlebosol
<?php
function
activeLinkPage($link)
{
if ($_SERVER['REQUEST_URI'] == $link) {
return 'activ';
}

return false;
}
?>
<ul>
<
li><a href="http://vodoley-burenie.ru" class="<?php echo activeLinkPage('/');?>">ГЛАВНАЯ</a></li>
<
li><a href="stoimost_burenie_skvazhin_na_vodu_cena_bureniya.html" class="<?php echo activeLinkPage('stoimost_burenie_skvazhin_na_vodu_cena_bureniya.html');?>">>ПРАЙС</a></li>
<
li><a href="tehnologia_burenie_skvazhin_na_vodu_v_Tyumeni.html" class="<?php echo activeLinkPage('tehnologia_burenie_skvazhin_na_vodu_v_Tyumeni.html');?>">>ТЕХНОЛОГИЯ</a></li> ; ;
<
li><a href="poleznye_stati.html" class="<?php echo activeLinkPage('poleznye_stati.html');?>">>СТАТЬИ</a></li>
<
li><a href="zakaz_burenie_skvazhin_na_vodu.html" class="<?php echo activeLinkPage('zakaz_burenie_skvazhin_na_vodu.html');?>">>СДЕЛАТЬ ЗАКАЗ</a></li>
<
li><a href="otzivi.html" class="<?php echo activeLinkPage('otzivi.html');?>">>ОТЗЫВЫ</a></li>
<
li><a href="contact_burenie_skvazhin_pod_vodu_v_Tyumeni.html" class="<?php echo activeLinkPage('contact_burenie_skvazhin_pod_vodu_v_Tyumeni.html');?>">>КОНТАКТЫ</a></li>
</
ul>


Можно воспользоваться таким направлением, только реализовать свою логику сравнения URL.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.