ugrás a tartalomhoz

Egyedi sorrend létrehozása SQL lekérdezésből

Anonymous · 2005. Dec. 13. (K), 18.21
Problémám a következő:

Kellett csinálnom egy cms-t, aminek a menüje kilistázza a termékkategóriákat (fogkrém fogkefe pl), de egy admin által meghatározott sorrend alapján. Ezt meg is tudnám oldani egy int tipusú mező felvételével, ami szerint rendezni tudnám a lekérdezést. Csakhogy: milyen ürlappal tudnám a legjobban megoldani a sorrend módosítását? gondoltam arra, hogy kilistázom a kategóriákat, és mindegyik után egy logördűlő menün ki lehetne választani, hogy hányadik legyen, de ez nen túl elegáns megoldás... Nincs valalmi ötletetek?
 
1

szép van

Táskai Zsolt · 2005. Dec. 13. (K), 18.28
a legelegánsabb ez.
http://wiki.script.aculo.us/scriptaculous/show/SortableListsDemo
még nem csináltam ilyet, nem tudom, hogy degradeable módon van-e megírva.
amúgy degrade irányába egy lehetőség a 'move up', 'move down', 'move to top' gombok felvétele minden elemhez.
Tasi
2

Több megoldás van

zila · 2005. Dec. 13. (K), 20.31
AJAX/DHTML: http://www.gregphoto.net/sortable/index.php
Hagyományos: fel/le gombokat pakolsz a formodba és azokkal rendezgeted

üdv,
Zila
3

sorrend

Anonymous · 2005. Dec. 13. (K), 20.41
A legegyszerűbb módszer az, hogy a módosító űrlapon egyszerűen egy text mezőben kiiratod a sorrend értékét, és ezt át lehet írni bármire.
Hihetetlenül hasznos bír lenni ilyenkor, ha a sorszámokat például 10-esével emeled, így könnyen át tudsz helyezni egy-egy elemet. Időnként újra is generálhatod a sorszámokat.
Ez persze egy elég primitív módszer, de olyankor hasznos lehet, ha nem sűrűn álligatják a sorrendet, és gyorsan kell leprogramozni. :)

Gyulus
4

ezer köszi!

Anonymous · 2005. Dec. 13. (K), 20.57
Érdekes megoldások, bár elég összetettek. Még bele kell vetnem magamat, hogy megértsem a működésüket. Köszönöm!

Gyulus:
A sima input mezőkre én is gondoltam, de azért ez nem túl szép megoldás, ha én vinném fel az adatokat, megelégednék vele, de sajnos ennek ki is kellene néznie valahogy... Azért köszi!
5

Drupal megoldása

Poetro · 2005. Dec. 14. (Sze), 09.28
Nem tudom megoldást jelenthet-e pl. a drupal megoldása, ami egy weight (súly) mezőt vezet be, ami -10 től 10 ig terjed (select). A nehezebbek lejebb sűlyednek a listában azonos weight esetén pedig ABC sorrendben vannak az elemek kiírva.
--------
Poetro
6

Ez tényleg jó

zila · 2005. Dec. 14. (Sze), 10.18
Valóban, a drupal súlyozásos módszere nagyon jó, a dhtml/ajax cuccos szerintem csak rövid listáknél kényelmes (ha már görgetni kell az oldalt, akkor picit macerás).


üdv,
Zila
7

Drag and Drop listak

Adam · 2005. Dec. 14. (Sze), 12.30
http://tool-man.org/examples/sorting.html
http://www.gregphoto.net/sortable/index.php

A tobbit radbizom :)

Udv,
Adam