Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zaznaczona aktualnie otwarta strona w menu.
preibx
post 29.03.2012, 15:41:18
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.09.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lorum3
post 29.03.2012, 16:30:18
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 5
Dołączył: 10.12.2011
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Stwórz sobie podstawowy kontroler np. index.php i w nim obsługuj zapytania użytkowników.
Go to the top of the page
+Quote Post
preibx
post 29.03.2012, 17:32:13
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.09.2006

Ostrzeżenie: (0%)
-----


Mam już plik index.php do którego includuje różne pliki np. menu.php. Chyba czegoś nie rozumiem. Proszę jaśniej.
Go to the top of the page
+Quote Post
aMilk
post 29.03.2012, 20:19:34
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 2
Dołączył: 6.05.2010

Ostrzeżenie: (0%)
-----


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.


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:28