La 1ère boucle permet de sélectionner les sites qui correspondent au mot clef,
la suivante permet de selectionner l'ensemble des articles syndiqués des sites
non concernés (grace au critère doublon sur les sites)
et la dernière fait une sélection sur l'ensemble des articles restant c'est à
dire ceux des sites concernés.
Y a t'il plus élégant sous spip 2.0.10 ?
merci d'avance
La 1ère boucle permet de sélectionner les sites qui correspondent au mot clef,
la suivante permet de selectionner l'ensemble des articles syndiqués des sites
non concernés (grace au critère doublon sur les sites)
et la dernière fait une sélection sur l'ensemble des articles restant c'est à
dire ceux des sites concernés.
Y a t'il plus élégant sous spip 2.0.10 ?
merci d'avance
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Il me semble que ta boucle affiche les 6 articles les plus récents pour
chaque site lié au mot clef
or, ce que je souhaite c'est afficher les 6 articles les plus récents
parmis tous les articles des sites liés au mots clefs.
c'est la raison d'être de la boucle d'exclusion : comme je ne peux pas
sélectionner d'un coup tous les articles éligibles, j'élimine ceux qui ne le
sont pas (et ça je peux le faire en passant site par site) et je fait
ensuite une boucle directement sur les articles syndiqués qui restent.
Pourquoi passe tu par une boucle d'exclusion ?
Cette boucle ne suffirait-elle pas ?
<BOUCLE_sites_syndiques_gardes(SITES){doublons}{id_mot = 151}>
<BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {par
date}{inverse}{doublons}{0,6}>
<li>
<span class="date">[(#DATE|affdate)</span><br />]
<a href="#URL_ARTICLE" [title="<:source:> :
(#NOM_SITE)"]>[(#TITRE)]</a>
</li>
</BOUCLE_syndic>
</BOUCLE_sites_syndiques_gardes>
Il me semble que ta boucle affiche les 6 articles les plus récents pour
chaque site lié au mot clef
or, ce que je souhaite c'est afficher les 6 articles les plus récents
parmis tous les articles des sites liés au mots clefs.
c'est la raison d'être de la boucle d'exclusion : comme je ne peux pas
sélectionner d'un coup tous les articles éligibles, j'élimine ceux qui ne le
sont pas (et ça je peux le faire en passant site par site) et je fait
ensuite une boucle directement sur les articles syndiqués qui restent.
Mais merci pour la réponse
Alors, peut-être une boucle qui va chercher tous les articles des sites voulus et les stocke dans {doublons articles}
et une autre qui les affiche grâce à {!doublons articles}