[Php-avanzado] Permitir modificar el orden en que se muestran los resultados

Facundo Corradini facundocorradini en gmail.com
Dom Sep 21 15:02:44 ART 2008


Hola gente,

Encontré una solución genial y quería compartirla, por si alguno llega a
necesitarlo: en la página
http://scriptandstyle.com/using-mootools-12-for-drag-drop-sort-save  hay un
excelente script de drag&drop&save, y que encima enseña la estructura lógica
necesaria, el html, el css y todo completito!

espero que les sirva tanto como a mí.

saludos!

El 28 de agosto de 2008 22:06, Facundo Corradini <facundocorradini en gmail.com
> escribió:

> Hola Leo,
>
> Ok, la idea era laburarlo yo justamente, que el usuario tenga todo lo más
> sencillo posible.
>
>  En cuanto a la interfaz ya la tengo hecha con drag&drop gracias al
> maravilloso Mootools, y el despiole de lógica viene justamente cuando se
> cambian varias cosas a la vez. Si se mueve un solo dato es muy sencillo,
> subo o bajo los demás en función de la nueva posición de este. Pero si se
> cambian 3 o 4 posicioes a la vez, entonces lindo lío para organizarlo.
>
> En fin, hora de romperse el marulo un rato (y de última, que pueda mover a
> un dato y listo...)
>
> gracias!
>
>
>
> El 28 de agosto de 2008 20:21, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> Hola Facundo,
>>
>> El jue, 28-08-2008 a las 15:50 -0300, Facundo Corradini escribió:
>> > Hola Martín,
>> >
>> > Esa era la idea en principio, pero realmente la veo complicada: para
>> > subir una posición a una categoría, debería modificar el valor del
>> > campo orden para esa categoría y para todas las que quedan abajo de
>> > esa.
>> >
>> > Es ese el único método que hay?
>>
>>
>>         Sí, es el único método a nivel de datos: poner un orden
>> alternativo
>> arbitrario y elegido por el usuario.
>>        Respecto a que el usuario debe cambiar todo, hay 2 caminos: o
>> trabaja
>> el usuario o trabajás vos. Tu objeción es porque trabaja el usuario; lo
>> que podés hacer es trabajar vos, y que al cambiar un orden, se recorran
>> todos los datos y se reorganicen para intercalar el nuevo lugar.
>>        Si querés laburar de en serio, podés hasta implementarlo con un
>> drag&drop para el usuario, y vos te encargás de resolver el tema lógico
>> de cómo deben quedar ordenadas las cosas.
>>
>> > saludos
>>
>>        =mente!
>>
>> > Facundo
>> >
>> > El 28 de agosto de 2008 15:30, Martin Piazzon <mpiazzon en hotmail.com>
>> > escribió:
>> >         Lo podrias resolver agregando un campo ordern  en la tabla
>> >         categorias y que en el admin mediante ese campo el
>> >         administrador determine el ordern en que va a aparecer.
>> >
>> >         Saludos,
>> >
>> >         Martin
>> >
>> >
>> >         ______________________________________________________________
>> >         Date: Thu, 28 Aug 2008 13:23:47 -0300
>> >         From: facundocorradini en gmail.com
>> >         To: php-avanzado en pato2.fi.mdp.edu.ar
>> >         Subject: [Php-avanzado] Permitir modificar el orden en que se
>> >         muestran los resultados
>> >
>> >
>> >
>> >         Hola gente de la lista
>> >
>> >         Estoy con un problema que no puedo resolver hace tiempo...
>> >
>> >         Tengo un sitio "vidriera", que muestra los productos de una
>> >         empresa separados por categoría, y me piden que el
>> >         administrador pueda "subir" y "bajar" la posición en que se
>> >         muestra cada categoría.
>> >
>> >         Es decir, los resultados no deben ser mostrados por un orden
>> >         automático (como podría ser el orden en que fueron dados de
>> >         alta o el orden alfabético), sino en un orden específico que
>> >         decida el administrador, y que éste pueda modificarlo cada vez
>> >         que quiera.
>> >
>> >         Alguien sabe cómo puedo llegar a lograr esto?
>> >
>> >         saludos y gracias!
>> >         Facundo
>> >
>> >
>> >
>> >
>> >         ______________________________________________________________
>> >         Entra en contacto con el atleta que hay en ti. Haz la prueba.
>> >
>> >         _______________________________________________
>> >         Php-avanzado mailing list
>> >         Php-avanzado en pato2.fi.mdp.edu.ar
>> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >
>> >
>> > _______________________________________________
>> > Php-avanzado mailing list
>> > Php-avanzado en pato2.fi.mdp.edu.ar
>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> --
>>
>> Leonardo Tadei
>> leonardot en pegasusnet.com.ar
>> Pegasus Tech Supply
>> Tel: (+54)(+223) 471-2880
>> La Salle 1131 - Mar del Plata - Argentina
>> http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
>> http://www.prometeustech.com.ar / http://www.grupopegasus.com
>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>>
>>
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20080921/b2240f60/attachment.htm 


Más información sobre la lista de distribución Php-avanzado