Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Menu w php
Poczatkujacy_Web
post
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Witam mam menu zrobione w php, includuje je na każdje podstronie, plik menu wygląda mniej więcej tak:


  1. <?php
  2. if (isset($_GET['page_id'])) {
  3. $page_id = $_GET['page_id'];
  4. }
  5.  
  6. ?>
  7.  
  8.  
  9.  
  10. <li class="<?php echo ($page_id == 1) ? 'active' : 'no-active' ?>">
  11. <a href="index.php?page_id=1" >HOME</a>
  12.  
  13. </li>
  14.  
  15. <li class="<?php echo ($page_id == 2) ? 'active' : 'no-active' ?>">
  16. <a href="o-mnie.php?page_id=2" >O Mnie</a>
  17.  
  18. </li>
  19.  


Wyżej jak odczytuje a element li w zależności na której stronie jesteśmy dostaje klace active albo no-active.

Moim problemem jest jak zrobić aby po wejściu na stronę w momencie w którym nie mamy kliknięte w żadną podstronę, czyli żaden element id nie jest przekazywany domyślnie strona index.php dostała klasę active?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Poczatkujacy_Web
post
Post #2





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat(Turson @ 13.03.2014, 00:09:03 ) *
  1. <?php echo (!isset($_GET['page_id'])) ? 'active' : 'no-active' ?>



Ten kod dodaje napis active do każdej podstrony... ja chciałbym żeby dodawał klasę activ do elementu li strony index.php po wczytaniu strony przez przeglądarkę, próbuje przerobić to jakoś ale nie potrafię ;/

nie chce mi to działać w żaden sposób ;/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 18:41