Активное меню html шаблонна php скрипта

Тема в разделе "Как сделать...", создана пользователем toreadorufa, 21 мар 2015.

Статус темы:
Закрыта.
  1. toreadorufa

    toreadorufa Постоялец

    Регистр.:
    20 дек 2007
    Сообщения:
    90
    Симпатии:
    11
    Нужна помощь, кто знает php, задача создать активное меню
    для сайта с таким кодом в шаблоне:
    Код:
    <div class="navbar-inner">
    <ul id="primary-menu" class="nav">
    <li id="primary-menu-add-server"><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].''; ?>">Главная</a></li>
    <li id="primary-menu-order"><a href="pay" >Буст раскрутка БЕСПЛАТНО!</a></li>
    <li id="primary-menu-скачать-cs-16" class=""><a href="download">Скачать CS 1.6</a></li>
    <li id="primary-menu-контакты" class=" last"><a href="contact">Контакты</a></li>
    </ul></div>
    </nav>
    Вот так это выгладит на сайте:
    Код:
    <div class="navbar-inner">
    <ul id="primary-menu" class="nav">
    <li id="primary-menu-add-server"><a href="http://boost.tubez.ru">Главная</a></li>
    <li id="primary-menu-order"><a href="pay">Буст раскрутка БЕСПЛАТНО!</a></li>
    <li id="primary-menu-скачать-cs-16" class=""><a href="download">Скачать CS 1.6</a></li>
    <li id="primary-menu-контакты" class=" last"><a href="contact">Контакты</a></li>
    </ul></div>
    
    Почитав в интернете хороших примеров не нашол (, есть только
    нормальные примеры с ID страницы, или в зависимости от
    php файла, кто знает как сделать помогите.
    Я в курсе что надо довавить класс active для ссылки в зависимости
    от URL но не знаю как это реализовать средствами php
     
  2. Attyla

    Attyla

    Регистр.:
    21 ноя 2012
    Сообщения:
    157
    Симпатии:
    42
    Как-то так:

    Код:
    <li id="primary-menu-скачать-cs-16" class="<?php if ($_SERVER['REQUEST_URI'] == '/download') {echo "active";}?>"><a href="download">Скачать CS 1.6</a></li>
    
     
    toreadorufa нравится это.
Статус темы:
Закрыта.