Lite fungeringar hur jag skall öppna underliggande kategorier i en trädmeny. Kollat lite på olika koder men blir inte riktigt klok på det. Är ute efter lite tips och ideer hur man skall tänka antar jag ;)
Mina funderingar:
1. När man klickar i menyn sätter man en cookie som anger att den är öppen och laddar om sidan och kolla även underkategorierna om någon är öppen.
2. Skickar med det i URLen på något sätt att menyn skall vara öppen, men blir lite lurigt när man gräver sig ner ett par steg antar jag.
3. Sätter ett värde i databasen att något skall vara öppet (men då fungerar det väl bara för en användare iofs) hehe
4. Det jag tycker verkar bäst, skicka med meny_idet och kontrollera vilka överliggande menyer den har.
Cookies, kanske inte alla har påslaget heller?
Vad rekomenderas?
okej verkar vettigt, någon som vet hur tex datorbutiken och liknande har det i sin meny?
Funderar mest på om det tex finns mycket antivirus och likandande som blockerar cookies, eller är det ett krav man kan ställa att cookies skall vara påslaget?
Menar du typ jag skall lägga hela menyn i en array, och sedan sätta true och false beroende på vad dem klickar på?
När någon klickar hur skickar jag med en array då igentligen i en href?
Är väl lite det jag inte får ihop när någon klickar så laddas ju sidan om men var skall jag lägga min array då? Kanske i databasen? hehe
Menar du typ jag skall lägga hela menyn i en array, och sedan sätta true och false beroende på vad dem klickar på?
Ja precis!
Sjodahl skrev:
När någon klickar hur skickar jag med en array då igentligen i en href?
Är väl lite det jag inte får ihop när någon klickar så laddas ju sidan om men var skall jag lägga min array då? Kanske i databasen? hehe
Först och främst skulle jag spara meny i en session som du kallar någoting, till exempel Menu. På varje "PHP-sida" gör du först en check för att se om sessionen för menyn är satt eller inte. Om den inte är satt så sparar du din meny Sessionen. Menyn skulle jag definiera i en egen php-fil som du inkluderar.
När en användare klickar på en länk så ändrar det booleska värdet på länken och uppdaterar sessionen. Hoppas det blev lite klarare ;)