Tri {par...}

Bonjour,

J'ai parcouru
https://www.spip.net/fr_article5531.html

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 ?

Merci

--
Stéphane
17 Charente-Maritime

https://www.spip.net/fr_article2035.html#par-num----

Le dim. 28 mars 2021 à 17:58, Stephane Santon <m.spiprezo@santonum.eu> a écrit :

Bonjour,

J’ai parcouru
https://www.spip.net/fr_article5531.html

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 ?

Merci


Stéphane
17 Charente-Maritime


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Le 28/03/2021 à 23:57, Stephane Santon a écrit :

Bonjour,

J'ai parcouru
{par ...} - SPIP

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 ?

Merci

par titre, tout simplement :slight_smile:

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 :slight_smile:

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...

--
Stéphane
17 Charente-Maritime

Le 29/03/2021 à 00:04, Anne-Pok Dubé a écrit :

Classer selon la date ou selon un ordre imposé - SPIP

Pas trouvé ma réponse...

Le dim. 28 mars 2021 à 17:58, Stephane Santon <m.spiprezo@santonum.eu <mailto:m.spiprezo@santonum.eu>> a écrit :
    J'ai parcouru
    {par ...} - SPIP
    <https://www.spip.net/fr_article5531.html&gt;

    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 ?

--
Stéphane
17 Charente-Maritime

<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}{!par date}>
	[(#TITRE|supprimer_numero)]
</BOUCLE_articles>

Message du 29/03/21 00:31
De : « Stephane Santon » m.spiprezo@santonum.eu
A : « Anne-Pok Dubé » pok.surprise@gmail.com, « liste SPIP » spip@rezo.net
Copie à :
Objet : Re: [Spip] Tri {par…}

Le 29/03/2021 à 00:04, Anne-Pok Dubé a écrit :

Classer selon la date ou selon un ordre imposé - SPIP
https://www.spip.net/fr_article2035.html#par-num----

Pas trouvé ma réponse…

Le dim. 28 mars 2021 à 17:58, Stephane Santon <m.spiprezo@santonum.eu
mailto:m.spiprezo@santonum.eu> a écrit :
J’ai parcouru
{par ...} - SPIP
https://www.spip.net/fr_article5531.html

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 ?


Stéphane
17 Charente-Maritime


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

si j’ai bien compris, la question est

vue que la boucle suivante récupére sur la base les articles classé par numero de titre comment ne pas tenir compte de ces numeros dans le tri …

<BOUCLE_articles(ARTICLES){id_rubrique}{par num titre}{!par date}>
	[(#TITRE|supprimer_numero)]

perso je sais pas 

Message du 29/03/21 08:32
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : « Stephane Santon » m.spiprezo@santonum.eu, « Anne-Pok Dubé » pok.surprise@gmail.com, « liste SPIP » spip@rezo.net
Copie à :
Objet : Re: [Spip] Tri {par…}

<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}{!par date}>
	[(#TITRE|supprimer_numero)]

Message du 29/03/21 00:31
De : « Stephane Santon » m.spiprezo@santonum.eu
A : « Anne-Pok Dubé » pok.surprise@gmail.com, « liste SPIP » spip@rezo.net
Copie à :
Objet : Re: [Spip] Tri {par…}

Le 29/03/2021 à 00:04, Anne-Pok Dubé a écrit :

Classer selon la date ou selon un ordre imposé - SPIP
https://www.spip.net/fr_article2035.html#par-num----

Pas trouvé ma réponse…

Le dim. 28 mars 2021 à 17:58, Stephane Santon <m.spiprezo@santonum.eu
mailto:m.spiprezo@santonum.eu> a écrit :
J’ai parcouru
{par ...} - SPIP
https://www.spip.net/fr_article5531.html

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 ?


Stéphane
17 Charente-Maritime


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

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 :slight_smile:
> 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

Bonjour,

Le 29/03/2021 à 08:50, JLuc a écrit :

Astuces longues pour SPIP
qui prend le taureau par les cornes
et définit sur mesure un nouveau critère {par alpha titre}

Ah ben voilà !
Si c'est LA solution, qui me paraît très propre, autant affronter le taureau ! :wink:
Et pourquoi ne serait-ce pas intégré au core ?
J'essaie bientôt.

MERCI et bonne journée.

--
Stéphane
17 Charente-Maritime

Le 29/03/2021 à 09:13, Stephane Santon a écrit :

Bonjour,

Le 29/03/2021 à 08:50, JLuc a écrit :

Astuces longues pour SPIP
qui prend le taureau par les cornes
et définit sur mesure un nouveau critère {par alpha titre}

Ah ben voilà !
Si c'est LA solution, qui me paraît très propre, autant affronter le taureau ! :wink:
Et pourquoi ne serait-ce pas intégré au core ?
J'essaie bientôt.

MERCI et bonne journée.

ouvre un ticket :slight_smile:
mais je pense que le critère est, en l'état, un peu trop lourd, pour qu'il soit intégrer tel quel dans le core.