Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP wykrywane gdzie aktualnie jest użytkownik.
Reptile ReX
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.01.2008

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


Głowię się i głowię i nic mi nie przychodzi.
Chcę zrobić coś takiego, że button z menu jest aktywny w momencie gdy użytkownik jest na danej stronie.
Nie chodzi mi o HTML/CSS bo to jest rzecz prosta.

Przykład:
Jesteśmy na podstronie "Produkty" więc aktywny jest przycisk "Produkty"
Jesteśmy na Kontakt, więc aktywny jest przycisk "Kontakt"

Ma to się dziać w pełni dynamicznie, bo gdyby chodziło o napisanie kilku stałych warunków to nie ma problemu.
Czy takie coś jest w ogóle realne ?

Proszę o jakieś koncepcje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Astarot
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 5.02.2006

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


Wydaje mi się, że rozwiązanie w oparciu o bazę danych i XML ma sens jeśli spełnia kilka warunków:

1) Kategorii jest rzeczywiście zbyt wiele, aby móc "ręcznie" oznaczyć tą aktywną.
2) Zapytanie do bazy jest wysyłane tylko jeden raz w celu stworzenia pliku cache.
3) Plik cache jest aktualizowany w przypadku dodania,edycji,usunięcia kategorii.

Struktura pliku może zostać zapisana w XML a potem parsowana na podstawie adresu URL tak jak w powyższym helperze.
Ja bym jednak serialozwał te dane, wydaje mi się, że dostęp do nich byłby szybszy niż z pliku XML.
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: 13.10.2025 - 09:09