Ordenacion

Hola muchachos, muy buena e interesante la lista, siempre se sacan cosas
que sirven mucho, esta vez pregunto porque no encuentro a pesar de que
en algun momento algo vi... en fin... quiero ordenar, un menú que lista
las secciones, una columna con logotipos de articulos (publicidades) .
Cree un grupo de palabras claves llamado NIVEL, con palabras Nivel_1,
Nivel_2, etc.... pero el problema es que tendria que complicar mucho el
bucle para que ordene por palabra y despues filtre, en un momento me dio
un error sql .
Hay alguna manera mas sencilla de ordenar lo que levanta un bucle, por
supuesto que no sea per date o por el id que no me sirve para lo que
quiero.

Saludos y gracias de antemano.

Hola. Ya me gustaría ayudar, pero no entiendo como quieres ordenar y filtar los artículos :slight_smile: Podrías explicarlo un poco más
Saludos

Marcelo López escribió:

Bien, uso un bucle que muestra los logos de los artículos de una
seccion , es una especie de columna con publicidades en un portal, el
bucle muestra solo los logos de los articulos de la seccion "publicidad"
y en particuloar los que tienen la palabra clave "derecha" (tengo dos
columnas de estas, una derecha y otra izquierda), el problema es para
discriminar el orden en que aparecen, dado que es necesario alterar
voluntariamente este orden. Si ordeno por fecha no me sirve, si ordeno
alfabéticamente tampoco. Tampoco por el id_article. Para resolver esto
cree el grupo de palabras claves Nivel, donde cree las palabras Nivel_1,
Nivel_2 , etc...

Cuando quise anidar, dentro de un bucle que listara las palabras claves
del grupo Nivel ordenadas alfabeticamente, otro que mostrara un articulo
de la seccion publicidad, de la columna derecha ..... pum!!! error de
sql, se ve que enrrosque demasiado la cosa, pego el codigo...

---------este es el que anda bien para mostrar los loguitos y los enlaza
con cada articulo....

<!-- Publicidad -->

<!-- publicidad -->
<BOUCLE_article_pu(ARTICLES) {par date} {inverse} {0,10}
{id_rubrique=20}{titre_mot=derecha}>
[ <div valign="top" ><a href="#URL_RUBRIQUE"
style="border:0;">(#LOGO_ARTICLE_RUBRIQUE||reduire_image{170,120} )</a>
</div>]

</BOUCLE_article_pu>
<!-- publicidad -->

El otro bucle era asi.

<BOUCLE_note (MOTS) {type=Nivel} {inverse}>
    [<p align="right"><b> (#TITRE)</b>]
</BOUCLE_note>

//-----------------------------------------

Por separados andan, yo queria anidar el primero dentro del segundo
para que me ordene.

quedaria algo asi...

<BOUCLE_note (MOTS) {type=Nivel} {inverse}>
    [<p align="right"><b> (#TITRE)</b>] <!--esto no es necesario que este
-->
  <!--aca iria el otro bucle usando la palabra como filtro-->
  ......
</BOUCLE_note>

//----------------------------------------------

No me convence para nada porque tiene que recorrer todos los articulos
para cada item del primer bucle.

Me perdi aca ya.... cuando lo probe me dio un error de sql, como que no
se puede tener algo como queda el de adentro...

<BOUCLE_article_pu(ARTICLES) {par date} {inverse} {0,10}
{id_rubrique=20}
{titre_mot=derecha}
{titre_mot}

Perdon por el enrredo!

El sáb, 17-05-2008 a las 17:01 +0200, jose luis murillo escribió:

Hola. Ya me gustaría ayudar, pero no entiendo como quieres ordenar y
filtar los artículos :slight_smile: Podrías explicarlo un poco más
Saludos

Marcelo López escribió:
> Hola muchachos, muy buena e interesante la lista, siempre se sacan cosas
> que sirven mucho, esta vez pregunto porque no encuentro a pesar de que
> en algun momento algo vi... en fin... quiero ordenar, un menú que lista
> las secciones, una columna con logotipos de articulos (publicidades) .
> Cree un grupo de palabras claves llamado NIVEL, con palabras Nivel_1,
> Nivel_2, etc.... pero el problema es que tendria que complicar mucho el
> bucle para que ordene por palabra y despues filtre, en un momento me dio
> un error sql .
> Hay alguna manera mas sencilla de ordenar lo que levanta un bucle, por
> supuesto que no sea per date o por el id que no me sirve para lo que
> quiero.
>
> Saludos y gracias de antemano.
>
> _______________________________________________
> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>
>
_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

Puedes pasar el bucle?

Quieres determinar obligatoriamente el orden? No te sirve numerar los artículos y sacarlo por nombre? Cuando quieras cambiar el número sólo tienes que cambiar el número. Es un faenón, pero el tener que ponerles palabras clave para determinar el orden casi es más ¿no?

Saludos

Marcelo López escribió:

Perdona, con las prisas no había seguido leyendo, pero podrías pasar el bucle tal como está sin comentarios añadidos :slight_smile:

Marcelo López escribió:

Ahora si anda. Si hay una forma mas simple no la encuentro.

<BOUCLE_note (MOTS) {type=Nivel}>
<BOUCLE_article_pu(ARTICLES) {par date} {inverse} {0,10}
{id_rubrique=20}{titre_mot=derecha}>
<BOUCLE_verifier_mot(ARTICLES){id_article}{id_mot}>

[<div valign="top" ><a href="#URL_ARTICLE"
style="border:0;">(#LOGO_ARTICLE_RUBRIQUE||
reduire_image{170,120} )</a></div>]

</BOUCLE_verifier_mot>
</BOUCLE_article_pu>
</BOUCLE_note>

El sáb, 17-05-2008 a las 20:31 +0200, jose luis murillo escribió:

Perdona, con las prisas no había seguido leyendo, pero podrías pasar
el bucle tal como está sin comentarios añadidos :slight_smile:

Marcelo López escribió:
> Bien, uso un bucle que muestra los logos de los artículos de una
> seccion , es una especie de columna con publicidades en un portal, el
> bucle muestra solo los logos de los articulos de la seccion "publicidad"
> y en particuloar los que tienen la palabra clave "derecha" (tengo dos
> columnas de estas, una derecha y otra izquierda), el problema es para
> discriminar el orden en que aparecen, dado que es necesario alterar
> voluntariamente este orden. Si ordeno por fecha no me sirve, si ordeno
> alfabéticamente tampoco. Tampoco por el id_article. Para resolver esto
> cree el grupo de palabras claves Nivel, donde cree las palabras Nivel_1,
> Nivel_2 , etc...
>
> Cuando quise anidar, dentro de un bucle que listara las palabras claves
> del grupo Nivel ordenadas alfabeticamente, otro que mostrara un articulo
> de la seccion publicidad, de la columna derecha ..... pum!!! error de
> sql, se ve que enrrosque demasiado la cosa, pego el codigo...
>
>
> ---------este es el que anda bien para mostrar los loguitos y los enlaza
> con cada articulo....
>
>
>
>
> <!-- Publicidad -->
>
>
>
> <!-- publicidad -->
> <BOUCLE_article_pu(ARTICLES) {par date} {inverse} {0,10}
> {id_rubrique=20}{titre_mot=derecha}>
> [ <div valign="top" ><a href="#URL_RUBRIQUE"
> style="border:0;">(#LOGO_ARTICLE_RUBRIQUE||reduire_image{170,120} )</a>
> </div>]
>
>
> </BOUCLE_article_pu>
> <!-- publicidad -->
>
>
>
> El otro bucle era asi.
>
> <BOUCLE_note (MOTS) {type=Nivel} {inverse}>
> [<p align="right"><b> (#TITRE)</b>]
> </BOUCLE_note>
>
> //-----------------------------------------
>
> Por separados andan, yo queria anidar el primero dentro del segundo
> para que me ordene.
>
>
> quedaria algo asi...
>
>
> <BOUCLE_note (MOTS) {type=Nivel} {inverse}>
> [<p align="right"><b> (#TITRE)</b>] <!--esto no es necesario que este
> -->
> <!--aca iria el otro bucle usando la palabra como filtro-->
> ......
> </BOUCLE_note>
>
> //----------------------------------------------
>
> No me convence para nada porque tiene que recorrer todos los articulos
> para cada item del primer bucle.
>
> Me perdi aca ya.... cuando lo probe me dio un error de sql, como que no
> se puede tener algo como queda el de adentro...
>
> <BOUCLE_article_pu(ARTICLES) {par date} {inverse} {0,10}
> {id_rubrique=20}
> {titre_mot=derecha}
> {titre_mot}
>
> >
>
>
> Perdon por el enrredo!
>
>
>
>
> El sáb, 17-05-2008 a las 17:01 +0200, jose luis murillo escribió:
>
> > Hola. Ya me gustaría ayudar, pero no entiendo como quieres ordenar y
> > filtar los artículos :slight_smile: Podrías explicarlo un poco más
> > Saludos
> >
> > Marcelo López escribió:
> >
> > > Hola muchachos, muy buena e interesante la lista, siempre se sacan cosas
> > > que sirven mucho, esta vez pregunto porque no encuentro a pesar de que
> > > en algun momento algo vi... en fin... quiero ordenar, un menú que lista
> > > las secciones, una columna con logotipos de articulos (publicidades) .
> > > Cree un grupo de palabras claves llamado NIVEL, con palabras Nivel_1,
> > > Nivel_2, etc.... pero el problema es que tendria que complicar mucho el
> > > bucle para que ordene por palabra y despues filtre, en un momento me dio
> > > un error sql .
> > > Hay alguna manera mas sencilla de ordenar lo que levanta un bucle, por
> > > supuesto que no sea per date o por el id que no me sirve para lo que
> > > quiero.
> > >
> > > Saludos y gracias de antemano.
> > >
> > > _______________________________________________
> > > Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
> > >
> > >
> > >
> > _______________________________________________
> > Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
> >
>
> _______________________________________________
> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>
>
_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es