![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:09 |