Re: Tri {par...}

JLuc <[email protected]>
Newsgroups gmane.comp.web.spip.user
Message-ID <[email protected]>
Le 29/03/2021 à 00:29, Stephane Santon a écrit :
 > Le 29/03/2021 à 00:23, Maïeul Rouquette a écrit :
 >>> Dans une boucle (ARTICLES), y a-t-il moyen de trier les articles, numérotés et non numérotés, selon le titre mais
 >>> sans tenir compte d'éventuels numéros ?
 >> par titre, tout simplement :)
 > Ben j'ai essayé, mais il me semble qu'il sort d'abord les titres numérotés triés, puis les titres non numérotés triés...
Oui puisque les chiffres sont situés avant les lettres dans l'ordre ASCII.
Pour ne pas tenir compte d'éventuels numéros, il faut trier sur les titres après avoir enlevé leurs numéros,
ce qui est possible puisqu'on peut faire {par UNEFORMULEMYSQL(titre)}
Reste donc à trouver la formule MYSQL qui enlève les numéros au début du titre (et le point espace qui suivent)
quand il y en a.
Ça doit être possible avec des IF() et des SUBTRING() notamment
mais la formule doit être un peu complexe.
https://www.weblog.eliaz.fr/article80.html aborde la question mais ne va pas au bout des difficultés.

Alors plus simple sera https://contrib.spip.net/Astuces-longues-pour-SPIP#a26
qui prend le taureau par les cornes
et définit sur mesure un nouveau critère {par alpha titre}

JL
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.