![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 30.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam chciałbym zapytać jak uprościć ukrywanie podmenu przed niezalogowanym użytkownikiem. Dodam, że zrobiłem to i działa świetnie. Mam jednak wrażenie, że da się to uprościć, przynajmniej mam taką nadzieję (IMG:style_emoticons/default/smile.gif)
mam funkcję:
w ten sposób zrobiłem rozwijane menu tak żeby tylko zalogowani mogli zobaczyć podmenu po najechaniu na odpowiednią kategorię kursorem:
Teraz pytanie czy da się ustawić klasę dla niewidocznego <ul> np: <ul class="loggedin">, i zdefiniować ją w funkcji php tak żeby nie dodawać za każdym razem instrukcji "if". Mam nadzieję, że w miarę wyjaśniłem o co mi chodzi. Mile widziane inne rozwiązania (IMG:style_emoticons/default/smile.gif) Pozdrawiam Ten post edytował mikcuki 19.12.2012, 15:14:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 15 Dołączył: 19.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Niestety jedynym sensownym sposobem są ify jednak możesz troche poprawić swój kod:
- aby poprawić kolorowanie składni html, zamiast
użyj
- zamień if (logged_in() === true) na if (logged_in()) oraz return (isset($_SESSION['user_id'])) ? true : false; na return isset($_SESSION['user_id']); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:52 |