No jak chcesz to zrobić za pomocą PHP, to samo menu też możesz przy okazji zrobić
Plik menu.php:
Kod: Zaznacz cały
<?php
function poka_menu ($obecny_adres){ // definicja funkcji
// ponizej konfiguracja naszego menu w postaci tablicy PHP
$menu_linki = array (
0 => array ('link' => 'glowna', 'href' => 'index.html'),
1 => array ('link' => 'sadzonki', 'href' => 'sadzonki.html'),
2 => array ('link' => 'onas', 'href' => 'onas.html'),
3 => array ('link' => 'kontakt', 'href' => 'kontakt.html')
);
$menu = '<ul>';
for ($a = 0; $a < count ($menu_linki); $a++){
// linijka ponizej sprawdza czy podany adres to ten o ktory nam chodzi i ustawia odpowiednią klase
if ($menu_linki[$a]['href'] == $obecny_adres) $klasa = "biezacy"; else $klasa = "menu";
$menu .= '<li><a class="'.$klasa.'" href="'.$menu_linki[$a]['href'].'">'.$menu_linki[$a]['link'].'</a></li>';
}
$menu .= '</ul>';
return $menu;
}
?>
Na każdej podstronie (glowna/sadzonki/o nas/itd) includujesz sobie plik menu.php
A potem wywołujesz funkcję z tego pliku -> poka_menu podając jako parametr
nazwe podstrony na której jesteś. Tak żeby się pokrywała z nazwami
które są w tablicy na początku pliku menu.php.
Kod: Zaznacz cały
<?php
echo $menu = poka_menu ('glowna');
?>
Zamiast glowna podstawiasz nazwe podstrony w ktorej jestes.