[spip-dev] Pb de boucle simple ou effet de bord ?

Bonjour, sur

SPIP 3.3.0-dev GIT [master: be3b4611**]

je suis chiffonné par le critère {par titre}

la lecture doc , ne dit nulle part clairement que ça sera classé par titre, on le suppute par lecture

donc ma boucle, devrait affiché et classé les mots clés liés à un auteur qui possède le mot clé éleveur par ordre alphabétique et exclure de l’affichage le mot clé éleveur

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>

  • #NOM vous propose :

    <BOUCLE_mots_auteur(MOTS){id_groupe=5} {id_auteur} {titre_mot !=eleveur} {« , »} {par titre}>
    <a [title=« (#TITRE|textebrut|entites_html) »] >#TITRE</BOUCLE_mots_auteur>

alors pourquoi mon affichage est dans n’importe quel ordre au niveau des mot clé

une idée , ou est ce que je me suis planté ?

le résultat est visible ici

merci pour votre aide.

salut,

ton mot Reine inséminée à une espace vide après inséminée (d’où le virgule décalée)
n’en est-il pas de même avant Reine ?
Claude

Bingo

effectivement si un espace se situe à la fin et au début d’un mot clé

la boucle spip avec le critère {par titre}

ne fonctionne plus

Merci …

comme quoi la te dans le guidon c’est pas bon

Bingo

effectivement si un espace se situe à la fin et au début d’un mot clé

la boucle spip avec le critère {par titre}

ne fonctionne plus

ben si,
l’espace passe avant les chiffres et les lettres

*Bingo*

effectivement si un espace se situe à la fin et au début d'un mot clé

la boucle spip avec *le critère {par titre}
*

ne fonctionne plus

ben si,
l’espace passe avant les chiffres et les lettres

je ne dit que ce que je constate , si je met un espace devant Reine vierge alors le classement ne se fait plus dans l'ordre alphabetique

il considére l'espace comme étant avant le A, mais peu être est ce normal

je ne connais pas la régle des carractéres spéciaux

voir https://sfanm.fr/eleveur-d-abeilles-104?var_mode=calcul

Salut,

effectivement si un espace se situe à la fin et au début d'un mot clé
la boucle spip avec le critère {par titre} ne fonctionne plus

ben si,
l’espace passe avant les chiffres et les lettres

je ne dit que ce que je constate , si je met un espace devant Reine vierge alors le classement ne se fait plus dans l'ordre alphabetique

il considére l'espace comme étant avant le A, mais peu être est ce normal

Ce que te dit dlatr c'est justement que c'est le classement. Ce que tu
constate est bien que c'est classé, pas que le classement ne se fait
pas (ça c'est ce que tu t'imagines) : c'est pas classé comme je rêve ≠
c'est en désordre

oki je me suis mal exprimé

je ne connais pas la régle des carractéres spéciaux

Ce n'est même pas des caractères spéciaux. Voici un autre exemple pour
que tu comprennes :
     peut être
     peut-être
     peutAêtre
     peutêtre
Maintenant, quelle doit être le classement de : "être", " être",
"-être", "hêtre" ?

alors c'est des mots clés puisque la question porté sur ça

je classe comme ceci

peutAêtre, peutêtre, peut-être, peut être

Enfrançais <https://fr.wikipedia.org/wiki/Alphabet_français&gt;, les diacritiques sont rangés dans l'ordreaigu <https://fr.wikipedia.org/wiki/Accent_aigu&gt;,grave <https://fr.wikipedia.org/wiki/Accent_grave&gt;,circonflexe <https://fr.wikipedia.org/wiki/Accent_circonflexe&gt;,tréma <https://fr.wikipedia.org/wiki/Tréma&gt;\. Pour e par exemple l'ordre alphabétique est : e é è ê ë (œ est considéré équivalent à oe). peutêtre

et comme je suis curieux , j'ai créer les mots clé et regardé le résultat

  * Gildas spip <https://sfanm.fr/_gildas-spip_&gt; vous propose :
    peut être, peut-être, peutAêtre, peutêtre

hummm donc un espace dans un mot clé et classé en premier, les tiret en deuxiéme , les majucule en trosiéme

et aprés c'est l'ordre alphabétique

merci