Bonjour,
Cela fait déjà un petit moment que j'ai des problèmes avec les boucles SYNDIC_ARTICLES et le critère doublons. En effet, lorsque j'utilise la boucle suivante tout fonctionne correctement :
<BOUCLE_test(SYNDIC_ARTICLES) {id_syndic=85} {0,5} >
#TITRE <br />
</BOUCLE_test>
Par contre si j'ajoute le critère {doublons}, j'obtiens un message d'erreur.
Boucle :
<BOUCLE_test(SYNDIC_ARTICLES) {id_syndic=85} {0,5} {doublons}>
#TITRE <br />
</BOUCLE_test>
Message d'erreur :
<BOUCLE_test>
Erreur MySQL
SELECT articles.*,syndic.nom_site AS nom_site,syndic.url_site AS url_site FROM spip_syndic_articles AS articles,spip_syndic AS source,spip_syndic AS syndic WHERE articles.id_syndic=source.id_syndic AND articles.statut='publie' AND source.statut='publie' AND articles.id_syndic_article NOT IN () AND (source.id_syndic='85') AND syndic.id_syndic=articles.id_syndic LIMIT 0,5
Erreur de syntaxe près de ') AND (source.id_syndic='85') AND syndic.id_syndic=articles.id_s' à la ligne 1
</BOUCLE_test>
En fait, j'ai l'impression que Spip essaie d'aller chercher des informations dans la mauvaise table.
Est-ce que quelqu'un aurait une idée ? S'agit-il d'un bug de Spip ? Si oui, cela sera-t-il corrigé dans la version 1.8 ?
Merci d'avance.
--
Sébastien
Essentiel PC
http://www.essentielpc.com/