12
Derniers articles et articles populaires sur la page sommaire
Bonjour à tous,
Je cherche à afficher les trois derniers articles de mon site et les deux les plus populaires, en évitant les doublons sur la page sommaire.
Or, dans la mesure où il n’y a pas de boucle_principale sur la page sommaire, j’avoue ne pas (plus) savoir comment éviter les doublons.
Pour les trois derniers articles, je fais :
<h1>Derniers articles publiés</h1>
<ul>
<li>
<B_articles_recents>
<BOUCLE_articles_recents(ARTICLES) {id_rubrique != 36} {id_rubrique != 37} {par date} {inverse} {0,1}>
<h2><BOUCLE_rub_recents(RUBRIQUES) {id_rubrique}>[(#TITRE)]</BOUCLE_rub_recents></h2>
<p><p class="readmore">[(#DATE|affdate_jourcourt)]</p>
<p><b>[(#TITRE)]</b>[<div class="#EDIT{intro} introduction entry-content">(#CHAPO|couper{280})</div>]</p>
<p class="readmore"><BOUCLE_nb_forums(FORUMS){id_article}{plat}>
</BOUCLE_nb_forums>
#TOTAL_BOUCLE réax
</B_nb_forums><//B_nb_forums></a> | <a href="#URL_ARTICLE" rel="bookmark"> Lire l'article » </a><B_nb_forums>
</p>
</BOUCLE_articles_recents>
</B_articles_recents>
</li>
<li>
<B_articles_recents2>
<BOUCLE_articles_recents2(ARTICLES) {id_rubrique != 36} {id_rubrique != 37} {par date} {inverse} {1,1}>
<h2><BOUCLE_rub_recents2(RUBRIQUES) {id_rubrique}>[(#TITRE)]</BOUCLE_rub_recents2></h2>
<p><p class="readmore">[(#DATE|affdate_jourcourt)]</p>
<p><b>[(#TITRE)]</b>[<div class="#EDIT{intro} introduction entry-content">(#CHAPO|couper{280})</div>]</p>
<p class="readmore"><BOUCLE_nb_forums2(FORUMS){id_article}{plat}>
</BOUCLE_nb_forums2>
#TOTAL_BOUCLE réax
</B_nb_forums2><//B_nb_forums2></a> | <a href="#URL_ARTICLE" rel="bookmark"> Lire l'article » </a><B_nb_forums2>
</p>
</BOUCLE_articles_recents2>
</B_articles_recents2>
</li>
<li class="last">
<B_articles_recents3>
<BOUCLE_articles_recents3(ARTICLES) {id_rubrique != 36} {id_rubrique != 37} {par date} {inverse} {2,1}>
<h2><BOUCLE_rub_recents3(RUBRIQUES) {id_rubrique}>[(#TITRE)]</BOUCLE_rub_recents3></h2>
<p><p class="readmore">[(#DATE|affdate_jourcourt)]</p>
<p><b>[(#TITRE)]</b>[<div class="#EDIT{intro} introduction entry-content">(#CHAPO|couper{280})</div>]</p>
<p class="readmore"><BOUCLE_nb_forums3(FORUMS){id_article}{plat}>
</BOUCLE_nb_forums3>
#TOTAL_BOUCLE réax
</B_nb_forums3><//B_nb_forums3></a> | <a href="#URL_ARTICLE" rel="bookmark"> Lire l'article » </a><B_nb_forums3>
</p>
</BOUCLE_articles_recents3>
</B_articles_recents3>
</li>
Et pour les deux plus populaires, ceci :
[(#REM) article pop 1]
<BOUCLE_articles_recents4(ARTICLES) {id_rubrique != 36} {id_rubrique != 37} {age<180}{par popularite}{inverse}{0,1}>
<div class="imgholder"><a href="#URL_ARTICLE">[(#LOGO_ARTICLE_RUBRIQUE||image_reduire{150,0}|image_recadre{150,150}|image_nb)]</a></div>
<div class="latestnews">
<h2>[(#TITRE|couper{50})]</h2>
<p>[<div class="#EDIT{intro} introduction entry-content">(#CHAPO|couper{320})</div>]</p>
<p class="readmore"><B_nb_forums4>
<BOUCLE_nb_forums4(FORUMS){id_article}{plat}>
</BOUCLE_nb_forums4>
#TOTAL_BOUCLE réax
</B_nb_forums4><//B_nb_forums4> | <a href="#URL_ARTICLE" rel="bookmark"> Lire l'article »</a>
</BOUCLE_articles_recents4>
</B_articles_recents4>
</p>
</div>
<br class="clear" />
</li>
<li class="last">
[(#REM) article pop 2]
<BOUCLE_articles_recents5(ARTICLES) {id_rubrique != 36} {id_rubrique != 37} {age<180}{par popularite}{inverse}{1,1}>
<div class="imgholder"><a href="#URL_ARTICLE">[(#LOGO_ARTICLE_RUBRIQUE||image_reduire{150,0}|image_recadre{150,150}|image_nb)]</a></div>
<div class="latestnews">
<h2>[(#TITRE|couper{50})]</h2>
<p>[<div class="#EDIT{intro} introduction entry-content">(#CHAPO|couper{320})</div>]</p>
<p class="readmore"><B_nb_forums5>
<BOUCLE_nb_forums5(FORUMS){id_article}{plat}>
</BOUCLE_nb_forums5>
#TOTAL_BOUCLE réax
</B_nb_forums5><//B_nb_forums5> | <a href="#URL_ARTICLE" rel="bookmark"> Lire l'article »</a>
</BOUCLE_articles_recents5>
</B_articles_recents5>
Mais, vous l’aurez compris, il arrive que les articles populaires affichent les derniers articles. Comment éviter les doublons ? Merci encore.