Autor | Zpráva | ||
---|---|---|---|
Jarda L. Profil * |
#1 · Zasláno: 4. 5. 2009, 00:02:50
Zdravím,
vytváříme menu pomocí spojového seznamu tak abychom co nejvíce zjednodušil řazení. Vymysleli jsme si spojový seznam. U každé položky tedy máme ID, NEXT a PREVIOUS. Což o to, myšlenka je to hezká, jenže jak vypsat položky tak aby byly správně seřazeny? Neřešili jste to již někdo? Díky za každou myšlenku. |
||
TomášK Profil |
#2 · Zasláno: 4. 5. 2009, 00:36:08
Načti položky do pole $menuitems[] a pak je vypiš přibližně takto:
$item = $menuitems[0]; while($item) { echo "$item->title"; $item = $item->next; } |
||
Jarda L. Profil * |
#3 · Zasláno: 4. 5. 2009, 00:43:30
Dám ještě i příklad - pracuji s ID:
ID TEXT PREV NEXT 1 Auta 0 3 2 Letadla 3 0 3 Motorky 1 2 |
||
Jarda L. Profil * |
#4 · Zasláno: 4. 5. 2009, 00:46:14
Zkusím a dám vědět. Díky.
|
||
Joker Profil |
#5 · Zasláno: 4. 5. 2009, 09:18:05
Jarda L.
Má v daném případě tohle řešení nějakou přidanou hodnotu oproti tomu, kdyby tam byl jen sloupec "pořadí"? |
||
Jarda L. Profil * |
#6 · Zasláno: 4. 5. 2009, 09:57:50
No já největší výhodu vidím (možná je ale má představa mylná) v jednodušších operacích vkládání a posouvání položek uprostřed menu (nepřepočítává se pořadí).
|
||
Časová prodleva: 15 let
|
0