j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ; ... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur certaines pages -- lister sous la forme : ABC ; ABF ; DEF
j’ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j’ai bien l’ordre 121 ; 122 ; 123 ; … mais avec {par titre} aussi alors que j’aimerais aussi pouvoir – sur certaines pages – lister sous la forme : ABC ; ABF ; DEF
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
merci Pierre mais ce n'est pas le problème de l'affichage qui me chagrine mais du tri : une fois je voudrais trier par numéro et une autre fois par titre alphabétique
Claude
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ; ...
mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
j’ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j’ai bien l’ordre 121 ; 122 ; 123 ; … mais avec {par titre} aussi alors que j’aimerais aussi pouvoir – sur certaines pages – lister sous la forme : ABC ; ABF ; DEF
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans </BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ; ... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur certaines pages -- lister sous la forme : ABC ; ABF ; DEF
j’ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j’ai bien l’ordre 121 ; 122 ; 123 ; … mais avec {par titre} aussi alors que j’aimerais aussi pouvoir – sur certaines pages – lister sous la forme : ABC ; ABF ; DEF
Tu ne te trouve pas sur la meme page pour les différent résultat ? Si c'est
le cas pourquoi ne pas faire 2 boucles avec critére différents ?
je butte justement sur le critère {par titre} me donne le même ordre que {par num titre}, il manquerait un {par titre alpha}
il me semble qu'il y a eu un pluging avec une balise #RANG, je ne le retrouve pas et ne sais même pas s'il peut m'être utile.
Le 13 novembre 2009 22:51, dlatr <claude.delattre@laposte.net> a écrit :
Le 13 nov. 09 à 22:38, Payet Teddy a écrit :
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non
numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ;
... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
est-ce possible ?
Claude
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Le 13 novembre 2009 22:51, dlatr <claude.delattre@laposte.net> a écrit :
Le 13 nov. 09 à 22:38, Payet Teddy a écrit :
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non
numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ;
... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
est-ce possible ?
Claude
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Tu ne te trouve pas sur la meme page pour les différent résultat ? Si c'est
le cas pourquoi ne pas faire 2 boucles avec critére différents ?
je butte justement sur le critère {par titre} me donne le même ordre que {par num titre}, il manquerait un {par titre alpha}
il me semble qu'il y a eu un pluging avec une balise #RANG, je ne le retrouve pas et ne sais même pas s'il peut m'être utile.
Le 13 novembre 2009 22:51, dlatr <claude.delattre@laposte.net> a écrit :
Le 13 nov. 09 à 22:38, Payet Teddy a écrit :
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non
numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ;
... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
est-ce possible ?
Claude
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
ok, c'était ça et ça ne correspond donc pas à mon problème
j'en profite par une question complémentaire, comment réécrire ces critères :
{titre==^[Bb]} {titre!==^[eEéÉèÈêÊëË]}
avec les titres ordonnés (dans mon cas ce sont des "3560. Boraginaceae", donc 4 chiffres et un point) ?
je crois que j'ai mis le doigt où il ne fallait pas mais créer un champ supplémentaire pour un seul groupe de mots (sur 70 et quelques) c'est un peu l'artillerie lourde
Le 13 novembre 2009 22:51, dlatr <claude.delattre@laposte.net> a écrit :
Le 13 nov. 09 à 22:38, Payet Teddy a écrit :
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non
numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ;
... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
bon sang, je l'avais déjà utilisé ! c'était pour trier titres de groupes de mots et ça avait péter lors d'un changement de version. J'avais donc réécrit mais il me semble que MM (?) avait par la suite réparé.
c'est donc aussi réparé chez moi (et des détails à régler) avec ce {par SUBSTRING_INDEX(titre,".",-1)}
[le -1 suffit pas le -4 comme il me semblait au premier abord pour mon cas, comme quoi]
merci Teddy
et je remets ma question complémentaire, comment réécrire ces critères :
{titre==^[Bb]} {titre!==^[eEéÉèÈêÊëË]}
avec les titres ordonnés (dans mon cas ce sont des "3560. Boraginaceae", donc 4 chiffres et un point) ?
faut que je traine voir dans les exemples d'expression régulière
Le 13 nov. 09 à 22:59, dlatr a écrit :
Le 13 nov. 09 à 22:54, Pierre KUHN a écrit :
Tu ne te trouve pas sur la meme page pour les différent résultat ? Si c'est
le cas pourquoi ne pas faire 2 boucles avec critére différents ?
je butte justement sur le critère {par titre} me donne le même ordre que {par num titre}, il manquerait un {par titre alpha}
il me semble qu'il y a eu un pluging avec une balise #RANG, je ne le retrouve pas et ne sais même pas s'il peut m'être utile.
Le 13 novembre 2009 22:51, dlatr <claude.delattre@laposte.net> a écrit :
Le 13 nov. 09 à 22:38, Payet Teddy a écrit :
Je n'ai pas l'impression que ça soit ce qui est demandé...
Je pense qu'il désire faire un tri par ordre alphabétique et non
numérique....
oui, j'aurais pu mieux m'exprimer
avec :
121. ABC
122. DEF
123. ABF
j'aimerais (et c'est possible avec {par num titre} ’et {par titre} ?] :
ABC (donc 121. ABC)
DEF (donc 122. DEF)
ABF (donc 123. ABF)
et parfois aussi :
ABC (donc 121. ABC)
ABF (donc 123. ABF)
DEF (donc 122. DEF)
c'est la première fois que j'ai ce besoin.
Claude
Le 13 nov. 09 à 22:05, Pierre KUHN a écrit :
Oui c'est possible avec <BOUCLE_article>[(#TITRE|supprimer_numero)] dans
</BOUCLE_article>
Le 13 novembre 2009 21:48, dlatr <claude.delattre@laposte.net> a écrit :
bonjour,
j'ai des titres de type
121. ABC
122. DEF
123. ABF
sauf erreur : avec {par num titre}, j'ai bien l'ordre 121 ; 122 ; 123 ;
... mais avec {par titre} aussi alors que j'aimerais aussi pouvoir -- sur
certaines pages -- lister sous la forme : ABC ; ABF ; DEF
et je remets ma question complémentaire, comment réécrire ces critères :
{titre==^[Bb]} {titre!==^[eEéÉèÈêÊëË]}
avec les titres ordonnés (dans mon cas ce sont des "3560. Boraginaceae", donc 4 chiffres et un point) ?
^ => ça commence par
( => un bloc composé de
[[:digit:]]* => 0 à n chiffres
(.|\\)) => suivi(s) de un point ou une parenthèse fermante
=> suivi(e) d'un espace
)? => mais ce bloc est optionnel
(b|B) => suivi obligatoirement de la lettre b ou B
requête sql générée :
SELECT articles.titre, articles.lang
FROM spip_articles AS `articles`
WHERE articles.statut = 'publie'
AND articles.date < '9999-12-31'
AND articles.titre REGEXP '^([[:digit:]]*(.|\\)) )?(b|B)'
ORDER BY SUBSTRING_INDEX(titre, ". ", -1)
et je remets ma question complémentaire, comment réécrire ces critères :
{titre==^[Bb]} {titre!==^[eEéÉèÈêÊëË]}
avec les titres ordonnés (dans mon cas ce sont des "3560. Boraginaceae", donc 4 chiffres et un point) ?
^ => ça commence par
( => un bloc composé de
[[:digit:]]* => 0 à n chiffres
(.|\\)) => suivi(s) de un point ou une parenthèse fermante
=> suivi(e) d'un espace
)? => mais ce bloc est optionnel
(b|B) => suivi obligatoirement de la lettre b ou B
requête sql générée :
SELECT articles.titre, articles.lang
FROM spip_articles AS `articles`
WHERE articles.statut = 'publie'
AND articles.date < '9999-12-31'
AND articles.titre REGEXP '^([[:digit:]]*(.|\\)) )?(b|B)'
ORDER BY SUBSTRING_INDEX(titre, ". ", -1)