Boucle article avec filtre sur mot clé

Bonjour à tous,

Voila, j’ai sorti mon premier site spip, sans prétention, mais je suis content de moi.

Si vous voulez le voir : http://www.lorraine-echecs.com

Bon en fait j’ai un petit bug mais je ne vois pas comment le corriger, vous verrez sur la première page, il y a une boucle qui affiche tous les articles. Mais le dernier article que j’ai ajouté (dans la rubrique Jeunes et Scolaires / Championnats de Lorraine) ne s’affiche pas dans cette boucle, je crois que c’est parce qu’il n’a pas de mot clé, en effet j’ai mis un filtre sur les mots clés dans la boucle de la première page pour ne pas faire apparaitre ceux dont le mot clé est « ALire ».

Ce mot clé est utilisé pour les articles apparaissant en haut a droite de chaque page avec l’actualité a garder en mémoire, ce sont des articles virtuels en fait rangés dans un coin de mon espace privé et que je pourrai recycler en repassant en rédaction.

Donc le soucis vous le voyez, mon article n’apparait pas la dedans … comment dois je écrire mon filtre ?

Merci

Eric Delmotte

On Thu, 20 Nov 2008 15:24:48 +0200, <eric@e-delmotte.com> wrote:

Donc le soucis vous le voyez, mon article n'apparait pas la dedans ... comment dois je écrire mon filtre ?

Ben... Si tu veux voir tout les articles, enlève le critère {mot} de ta boucle, tout simplement! Ou je comprends pas la question?

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j'ai l'impression qu'un article
SANS mot clé, comme c'est le cas la, n'est pas pris en compte par la
boucle, je me trompe ?

Eric

On Thu, 20 Nov 2008 15:54:14 +0200, "J.-F. Moyen" <jfmoyen@gmail.com>
wrote:

On Thu, 20 Nov 2008 15:24:48 +0200, <eric@e-delmotte.com> wrote:

Donc le soucis vous le voyez, mon article n'apparait pas la dedans ...
comment dois je écrire mon filtre ?

Ben... Si tu veux voir tout les articles, enlève le critère {mot} de ta

boucle, tout simplement! Ou je comprends pas la question?

eric@e-delmotte.com a écrit :

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j'ai l'impression qu'un article
SANS mot clé, comme c'est le cas la, n'est pas pris en compte par la
boucle, je me trompe ?

Eric

Alors il te faut faire une première boucle d'exclusion qui va chercher tous les articles avec le mot-clé à qui tu mets le critère {doublons} et tu n'affiches rien
Puis une deuxième boucle avec aussi le critère {doublons} qui va donc chercher tous les autres et là tu affiches ce que tu veux

eric@e-delmotte.com a écrit :

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j'ai l'impression qu'un article
SANS mot clé, comme c'est le cas la, n'est pas pris en compte par la
boucle, je me trompe ?

avec doublons :
<BOUCLE_X(ARTICLES){titre_mot=ALire}{doublons alire}></BOUCLE_X>
<BOUCLE_A(ARTICLES){doublons alire}>
#TITRE...
</BOUCLE_A>

Je viens d'essayer, mais ça ne marche pas pour moi, il faut imbriquer les
boucles ? Voici mon nouveau code

<BOUCLE_articles_recents_mc(ARTICLES){titre_mot!="ALire"}
{doublons}></BOUCLE_articles_recents_mc>
      <B_articles_recents>
        <div class="my_titre_page">Tous les articles</div>
        <div class="my_date">#TOTAL_BOUCLE article(s)</div>
<div id="my_texte_page">
#ANCRE_PAGINATION
      <BOUCLE_articles_recents(ARTICLES){par date}{inverse}{pagination
7}{doublons}{"<hr />"}>
            <div class="element_liste">
              <img class="liste" src="squelettes/images/pion.gif" width="20"><a
href="#URL_ARTICLE"><b>#TITRE</b></a>[ - (#SOUSTITRE)]<small>[ - publié le
(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]</small>
              <blockquote><i>[(#INTRODUCTION|textebrut)]</i></blockquote>
            </div>
          </BOUCLE_articles_recents>
#PAGINATION{page_precedent_suivant}
</div>
</B_articles_recents>

On Thu, 20 Nov 2008 15:57:14 +0100, Jean-Christophe Villeneuve
<jcvilleneuve@cegetel.net> wrote:

eric@e-delmotte.com a écrit :

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j'ai l'impression qu'un article
SANS mot clé, comme c'est le cas la, n'est pas pris en compte par la
boucle, je me trompe ?

Eric

Alors il te faut faire une première boucle d'exclusion qui va chercher
tous les articles avec le mot-clé à qui tu mets le critère {doublons}

et

tu n'affiches rien
Puis une deuxième boucle avec aussi le critère {doublons} qui va donc
chercher tous les autres et là tu affiches ce que tu veux

Ce serait plutôt

<BOUCLE_articles_recents_mc(ARTICLES){titre_mot=« ALire »}{doublons}></BOUCLE_articles_recents_mc>

<B_articles_recents>

</B_articles_recents>

Sans le !

Paul (5eBleu)

Le 20 novembre 2008 16:21, <eric@e-delmotte.com> a écrit :

Je viens d’essayer, mais ça ne marche pas pour moi, il faut imbriquer les
boucles ? Voici mon nouveau code

<BOUCLE_articles_recents_mc(ARTICLES){titre_mot!=« ALire »}
{doublons}></BOUCLE_articles_recents_mc>
<B_articles_recents>

Tous les articles
#TOTAL_BOUCLE article(s)
#ANCRE_PAGINATION <BOUCLE_articles_recents(ARTICLES){par date}{inverse}{pagination 7}{doublons}{"
"}>
#TITRE[ - (#SOUSTITRE)][ - publié le (#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]
[(#INTRODUCTION|textebrut)]
#PAGINATION{page_precedent_suivant}

On Thu, 20 Nov 2008 15:57:14 +0100, Jean-Christophe Villeneuve
<jcvilleneuve@cegetel.net> wrote:

eric@e-delmotte.com a écrit :

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j’ai l’impression qu’un article
SANS mot clé, comme c’est le cas la, n’est pas pris en compte par la
boucle, je me trompe ?

Eric

Alors il te faut faire une première boucle d’exclusion qui va chercher
tous les articles avec le mot-clé à qui tu mets le critère {doublons}
et

tu n’affiches rien
Puis une deuxième boucle avec aussi le critère {doublons} qui va donc
chercher tous les autres et là tu affiches ce que tu veux


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

a écrit : non il ne faut pas les imbriquer mais ce serait plutôt

Suis je bete, j’ai fait un bete copier coller, merci a tous les deux c’était bien ça

Eric

On Thu, 20 Nov 2008 16:29:52 +0100, wrote:

Ce serait plutôt

Sans le !

Paul (5eBleu)

Le 20 novembre 2008 16:21, <eric@e-delmotte.com> a écrit :

Je viens d’essayer, mais ça ne marche pas pour moi, il faut imbriquer les
boucles ? Voici mon nouveau code

{doublons}>

Tous les articles

#TOTAL_BOUCLE article(s)

#ANCRE_PAGINATION
7}{doublons}{"


"}>

href=« #URL_ARTICLE »>#TITRE[ - (#SOUSTITRE)][ - publié le

(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]

[(#INTRODUCTION|textebrut)]

#PAGINATION{page_precedent_suivant}

On Thu, 20 Nov 2008 15:57:14 +0100, Jean-Christophe Villeneuve
<jcvilleneuve@cegetel.net> wrote:

eric@e-delmotte.com a écrit :

Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot clé ALire, et j’ai l’impression qu’un article
SANS mot clé, comme c’est le cas la, n’est pas pris en compte par la
boucle, je me trompe ?

Eric

Alors il te faut faire une première boucle d’exclusion qui va chercher
tous les articles avec le mot-clé à qui tu mets le critère {doublons}
et

tu n’affiches rien
Puis une deuxième boucle avec aussi le critère {doublons} qui va donc
chercher tous les autres et là tu affiches ce que tu veux


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip