Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zaznaczona aktualnie otwarta strona w menu.
Forum PHP.pl > Forum > Przedszkole
preibx
Witam.
Przeszukuje forum, ale nie mogę znaleźć konkretnego i działającego rozwiązania.

Mam w pliku „menu.php”
  1. <ul>
  2. <li><a href=".">portfolio</a></li>
  3. <li><a href="firma" id="active">firma</a></li>
  4. <li><a href="teksty">teksty</a></li>
  5. <li><a href="klienci">klienci</a></li>
  6. <li><a href="kontakt">kontakt</a></li>
  7. </ul>

Chciałbym includować plik do poszczególnych podstron (portfolio, firma, teksty itd.), ale nie potrafię tak oskryptować pliku „menu.php” aby zmienna „active” ustawiała się w zależności od użytej podstrony.

Interesuje mnie rozwiązanie bez użycia MySQL. Może być PHP, jquery, javascript.
Z góry dziękuję za pomoc.
Pozdrawiam
preibx
Lorum3
Stwórz sobie podstawowy kontroler np. index.php i w nim obsługuj zapytania użytkowników.
preibx
Mam już plik index.php do którego includuje różne pliki np. menu.php. Chyba czegoś nie rozumiem. Proszę jaśniej.
aMilk
Cytat(preibx @ 29.03.2012, 16:41:18 ) *
Mam w pliku „menu.php”
  1. <ul>
  2. <li><a href=".">portfolio</a></li>
  3. <li><a href="firma" id="active">firma</a></li>
  4. <li><a href="teksty">teksty</a></li>
  5. <li><a href="klienci">klienci</a></li>
  6. <li><a href="kontakt">kontakt</a></li>
  7. </ul>


na kazdej stronie deklarujesz sobie zmienna np:
  1. $pagename='firma';
itd.

menu moze wygladac tak:
  1.  
  2. if ($pagename='firma') {echo '<li><a href="firma" id="active">firma</a></li>';} else {echo'<li><a href="firma" id="notactive">firma</a></li>';}
  3.  


itd.


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.