Re: Boucle article avec filtre sur mot clé

eric <at> 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> <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>
non il ne faut pas les imbriquer

mais ce serait plutôt
<BOUCLE_articles_recents_mc(ARTICLES){titre_mot=ALire}{doublons}> </BOUCLE_articles_recents_mc>


On Thu, 20 Nov 2008 15:57:14 +0100, Jean-Christophe Villeneuve <jcvilleneuve <at> cegetel.net> wrote:
eric <at> 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

<div>
<a class="moz-txt-link-abbreviated" href="mailto:eric <at> e-delmotte.com">eric <at> e-delmotte.com</a> a &eacute;crit&nbsp;:
<blockquote cite="mid:e05f79086f3321ea307d3e70a25318e7 <at> localhost" type="cite">
  Je viens d'essayer, mais &ccedil;a ne marche pas pour moi, il faut imbriquer les
boucles ? Voici mon nouveau code

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

</blockquote>
non il ne faut pas les imbriquer<br><br>
mais ce serait plut&ocirc;t<br>&lt;BOUCLE_articles_recents_mc(ARTICLES){titre_mot=ALire}{doublons}&gt;
&lt;/BOUCLE_articles_recents_mc&gt;
<br><br><br><blockquote cite="mid:e05f79086f3321ea307d3e70a25318e7 <at> localhost" type="cite">

On Thu, 20 Nov 2008 15:57:14 +0100, Jean-Christophe Villeneuve
<a class="moz-txt-link-rfc2396E" href="mailto:jcvilleneuve <at> cegetel.net">&lt;jcvilleneuve <at> cegetel.net&gt;</a> wrote:

  <blockquote type="cite">
    <a class="moz-txt-link-abbreviated" href="mailto:eric <at> e-delmotte.com">eric <at> e-delmotte.com</a> a &eacute;crit :

    <blockquote type="cite">
      Non en fait je ne veux pas tous les articles, je veux tous les articles
SAUF CEUX qui ont le mot cl&eacute; ALire, et j'ai l'impression qu'un article
SANS mot cl&eacute;, comme c'est le cas la, n'est pas pris en compte par la
boucle, je me trompe ?

Eric

  

    </blockquote>
    Alors il te faut faire une premi&egrave;re boucle d'exclusion qui va chercher 
tous les articles avec le mot-cl&eacute; &agrave; qui tu mets le crit&egrave;re {doublons}

  </blockquote>
  et

  <blockquote type="cite">
    tu n'affiches rien
Puis une deuxi&egrave;me boucle avec aussi le crit&egrave;re {doublons} qui va donc 
chercher tous les autres et l&agrave; tu affiches ce que tu veux

    
  </blockquote>

  
</blockquote>
<br>
</div>

Gmane