Zmiana klasy menu po wejściu na stronę

2011-11-09 21:16:57 Post #1 gość_hasz

 
Chciałbym zrobić tak jak ty masz że jak klikniesz to ci się zmienia klasa na current_page_item ale nie wiem jak tego ifa napisać.

2011-11-09 21:26:47 Post #2 nospor

 
1
2
3
4
5
6
7
8
9
<?php
echo '
<ul>
<li '
.($_GET['page'] == 'item1' 'class="active"' '').'>item 1</li>
<li '
.($_GET['page'] == 'item2' 'class="active"' '').'>item 2</li>
........
</ul>
'
;
?>

2011-11-09 21:30:33 Post #3 gość_hasz

 
Dzięki za kod ale jak to zrobić przy dynamicznych stronach myślę o rozwiązaniu sprawdzania adresu i jeśli w nazwie jest to słowo to wtedy zmieniam klasę co ty na to?

2011-11-09 21:32:33 Post #4 nospor

 
No jeśli na podstawie nazwy strony jesteś w stanie stwierdzić, że to właśnie to jest ta pozycja w menu, to jak najbardziej ok.

2011-11-09 23:18:34 Post #5 gość_hasz

 
Mam jeszcze pytanie czy ustawienie tego w zwykłej zmiennej zmniejszy mi poziom bezpieczeństwa ?

bo tu widzę takie rozwiązanie http://brainstormsandraves.com/archives/2006/10/09/navigation2/

2011-11-10 08:15:44 Post #6 nospor

 
No musisz tę zmienną chyba wpierw ustawić, no nie?

Odpowiedz