Был себе жил статический html сайт.
Для простоты изменений сделал index.php в котором содержится страница (меню, шапка, низ), а основной текст загружается из файлов функцией include.
То есть получился один php файл и с десяток html, которые вставляются при выборе соответствующей страницы.
Подскажите пожалуйста, как сделать так, чтобы текущая страница в меню сайта либо не была ссылкой, либо в ней использовался другой стиль...
Есть вариант перед выводом каждой новой ссылки проверять:
if ($_GET("page")== photo)Насколько он приемлем, мне кажется, что можно как-то по другому, или так тоже нормально? Кто как делает?
Спустя 1 час, 28 минут, 35 секунд (3.12.2010 - 03:30) bekalex77 написал(а):
Вариантов на самом деле много, и реализация зависит от структуры Вашего сайта, и соответственно меню.
Как вариант:
1) сделайте отдельный файл для обработки меню и его поведения
2) в этом файле делаем массив соответствия страниц и названия
$menu['page1'] = 'name1';
......
$menu['pageN'] = 'nameN';
3) через цикл - рисуем ваше меню и проверяем какая страница сейчас загружена
if .... {echo '<a href="page...">name...</a>';} else {echo 'name....';}
Как вариант:
1) сделайте отдельный файл для обработки меню и его поведения
2) в этом файле делаем массив соответствия страниц и названия
$menu['page1'] = 'name1';
......
$menu['pageN'] = 'nameN';
3) через цикл - рисуем ваше меню и проверяем какая страница сейчас загружена
if .... {echo '<a href="page...">name...</a>';} else {echo 'name....';}
Спустя 8 часов, 55 минут, 50 секунд (3.12.2010 - 12:25) Guest написал(а):
Спасибо, нравится, нужно попробовать.
Спустя 1 час, 24 минуты, 12 секунд (3.12.2010 - 13:50) inpost написал(а):
binary
Я проверяю так. Вот код:
Я проверяю так. Вот код:
<span class="bb<?php $thispage==index ? ' select' : '' ?>"><a href="">Ссылка</a></span>