Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Братцы, подскажите
цитата
05/05/12 в 03:49
 King®
Ввиду некоторой не "гибкости" одного скрипта, интересует альтернативная возможность его нагибания, а именно:

К примеру имеем на глагне:
<a href="/gallery/popular/" class="nav_lnk">Popular</a>

При переходе на /gallery/popular/ к классу этого линка нужно добавить класс .active

А именно:
<a href="/gallery/popular/" class="nav_lnk active">Popular</a>

Т.е. возможно придумать что-то типа?:
<?
if урл совпадает с открытой страницей
echo 'active';
else нет, то ничего не выводить...
?>

Спасибо.
цитата
05/05/12 в 06:24
 shar
Код:
<?php echo '<a href="/gallery/popular/" class="nav_lnk' . ( $_SERVER['REQUEST_URI'] == '/gallery/popular/' ? ' active' : '' ) . '">Popular</a>'; ?>

если надо игнорировать ?param=val&qwe=rty то:
Код:
<?php

$url = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH );
echo '<a href="/gallery/popular/" class="nav_lnk' . ( $url == '/gallery/popular/' ? ' active' : '' ) . '">Popular</a>';

?>
цитата
05/05/12 в 06:37
 King®
shar: Thx!


Эта страница в полной версии