classement par longuer de titre

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

Sylvain wrote:

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

tu ne peux pas mettre de filtre dans le tri (qui en plus s'écrit: {par titre}). Mais tu peux mettre des fonctions mysql.

Je crois donc que {!par CHAR_LENGTH(titre)} devrait marcher.

Pierre

Pierre Andrews a écrit :

Sylvain wrote:

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

tu ne peux pas mettre de filtre dans le tri (qui en plus s'écrit: {par titre}). Mais tu peux mettre des fonctions mysql.

Je crois donc que {!par CHAR_LENGTH(titre)} devrait marcher.

Pierre

Encore vous Pierre ! Décidemment !
Hélas non, ça ne marche pas. J'ai droit au message suivant :

# Erreur(s) dans le squelette

     * Erreur sur le site, {par CHAR_LENGTH(titre)} BOUCLE3

Sylvain a écrit :

Pierre Andrews a écrit :

Sylvain wrote:

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

tu ne peux pas mettre de filtre dans le tri (qui en plus s'écrit: {par titre}). Mais tu peux mettre des fonctions mysql.

Je crois donc que {!par CHAR_LENGTH(titre)} devrait marcher.

Pierre

Encore vous Pierre ! Décidemment !
Hélas non, ça ne marche pas. J'ai droit au message suivant :

# Erreur(s) dans le squelette

     * Erreur sur le site, {par CHAR_LENGTH(titre)} BOUCLE3

Ben en fait si, ça marche (en tous cas ça affiche les articles par ordre inverse de la longueur de leur titre), mais en mode admin, ça m'affiche la fenetre translucide me disant qu'il y a une erreur ds le squelette

Sylvain a écrit :

Sylvain a écrit :

Pierre Andrews a écrit :

Sylvain wrote:

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

tu ne peux pas mettre de filtre dans le tri (qui en plus s'écrit: {par titre}). Mais tu peux mettre des fonctions mysql.

Je crois donc que {!par CHAR_LENGTH(titre)} devrait marcher.

Pierre

Encore vous Pierre ! Décidemment !
Hélas non, ça ne marche pas. J'ai droit au message suivant :

# Erreur(s) dans le squelette

     * Erreur sur le site, {par CHAR_LENGTH(titre)} BOUCLE3

Ben en fait si, ça marche (en tous cas ça affiche les articles par ordre inverse de la longueur de leur titre), mais en mode admin, ça m'affiche la fenetre translucide me disant qu'il y a une erreur ds le squelette

Ha ben non, ça marche pas. Les titres ne sont pas classés par ordre de taille inverse

Sylvain a écrit :

Sylvain a écrit :

Sylvain a écrit :

Pierre Andrews a écrit :

Sylvain wrote:

Bonjour,

j'essaie d'afficher le titre des rubriques par ordre inverse de longueur des titres des rubriques.

Exemple :

rubrique avec un trèèèèèèèèèèèèssssssss long titre
rubrique avec un titre plutôt moyen
rubrique avec un titre court

Pour l'instant mon code donne ça :

<BOUCLE(RUBRIQUES){titre|textebrut|strlen}>
#TITRE
</BOUCLE>

et ça buggue. Quelqu'un aurait la solution ?

tu ne peux pas mettre de filtre dans le tri (qui en plus s'écrit: {par titre}). Mais tu peux mettre des fonctions mysql.

Je crois donc que {!par CHAR_LENGTH(titre)} devrait marcher.

Pierre

Encore vous Pierre ! Décidemment !
Hélas non, ça ne marche pas. J'ai droit au message suivant :

# Erreur(s) dans le squelette

     * Erreur sur le site, {par CHAR_LENGTH(titre)} BOUCLE3

Ben en fait si, ça marche (en tous cas ça affiche les articles par ordre inverse de la longueur de leur titre), mais en mode admin, ça m'affiche la fenetre translucide me disant qu'il y a une erreur ds le squelette

Ha ben non, ça marche pas. Les titres ne sont pas classés par ordre de taille inverse

C'est bon, j'ai résolu mon problème en changeant d'autres choses dans ma page. MErci de votre aide