Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmiana <li> w menu
Forum PHP.pl > Forum > Przedszkole
piotrd
mam menu
  1. <div>
  2. <ul>
  3. <li><a href="">Galeria</a></li>
  4. <li><a href="">Kontakt</a></li>
  5. <li><a href="">Media o nas</a></li>
  6. </ul>
  7. </div>
jak zmienić
  1. <li><a href="">Kontakt</a></li>
na
  1. <li><span class="thisPage">Kontakt</span></li>
przy wejściu na stronę Kontakt itd?
Jak wykryć że właśnie aktywną stroną jest np Kontakt i wtedy zmienić zawartość <li> ?
Mordoran
Hej a napisz czy strona "kontakt" to osobny plik o nazwie kontakt.php czy moze index.php?strona=kontakt

edit

  1. <div>
  2. <ul>
  3. <li>
  4. <?php // pierszy sposob dla index.php?strona=galeria
  5. if ($_GET['strona'] == 'galeria') {
  6. echo '<span class="thisPage">Galeria</span>';
  7. } else {
  8. echo '<a href="">Galeria</a>';
  9. }
  10. ?> </li>
  11. <li>
  12. <?php // drugi sposob dla oddzielnych plikow np. kontakt.php
  13. if ($_SERVER['PHP_SELF'] == 'kontakt.php') {
  14. echo '<span class="thisPage">Kontakt</span>';
  15. } else {
  16. echo '<a href="">Kontakt</a>';
  17. }
  18. ?>
  19. </li>
  20. </ul>
  21. </div>
Mordoran
  1. <?php // sposob dla index.php?do=kontakt
  2. if ($_GET['do'] == 'kontakt') {
  3. echo '<span class="thisPage">Kontakt</span>';
  4. } else {
  5. echo '<a href="">Kontakt</a>';
  6. }
  7. ?>


Dodaj to miedzy <li></li>. Oczywiscie odpowiednio zmieniajac nazwy działów.
Pozdrawiam
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.