Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pomysł na zmiane kolejności wyświetlania menu ...
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam,

prosiłbym jakieś mądre umysły o pomoc, tudzież wskazanie rozwiązania mojego małego problemu (IMG:style_emoticons/default/wink.gif)

Zastanawiam się jak zrobić od strony programowej zmianę kolejności wyświetlania menu. Mam w swoim systemie możliwość dodawania 5-cio poziomowego menu czyli:

level0
level1
level2
level3
level4


ale może też to wyglądać tak:

level0
level1
level2
level1
level0
level0
level1
level2
level3
etc (IMG:style_emoticons/default/smile.gif)

problem w tym że kompletnie nie mam pomysłu jak zrobić sortowanie tego wszystkiego. Obok każdej pozycji zrobię strzałki w górę i w dół (jeśli będzie więcej niż 1 pozycja na danym poziomie co będzie świadczyło o zmianie sortowania. Tylko co później ?

Mogę sprawdzać order_id (przykładowa nazwa liczby porządkowej) jednej pozycji przed i po i ewentualnie je zmienić ale co jak będzie tych pozycji więcej ?

np.

Chcę aby z level0 pozycja 5 przeszła na 1 i wtedy sprawdzam czy jest już 1 jak tak to zmieniam ją na 2 ale jeśli będzie już 2'ka ? to będą 2 ? ale za to jak zwiększę każdą kolejną o +1 a będzie jakiś brak między np. 1 2 4 5 6 8 to po zmianie będzie to wyglądało 1 2 3 5 7 9 ? Co robić aby takiego nieładu uniknąć ? I jak sortować levele1-4 ?

Mam nadzieję że jasno opisałem swój problem (IMG:style_emoticons/default/biggrin.gif)

Edit:
Niestety wcięcia w menu się nie zrobiły i brzydko to wygląda (IMG:style_emoticons/default/biggrin.gif)

I jak nikt nie ma pomysłu ? Jak to wygląda w znanych CMS'ach od strony programowej ?

Ten post edytował Elber 17.11.2012, 20:04:34
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: 23.08.2025 - 06:55