Je viens de mettre à jour en SVN 6168, et j'ai un plantage d'une boucle toute simple (tous plugins désactivés).
Ici :
<http://www.gasteroprod.com/des-gravatars-avec-spip.html>
Le squelette :
<http://www.gasteroprod.com/design/article.html>
La boucle :
<B_themes>
<p>Tags associés :</p>
<ul>
<BOUCLE_themes(MOTS){id_article}{id_groupe=2}>
<li><a href="#URL_MOT" rel="tag">#TITRE</a></li>
</BOUCLE_themes>
</ul>
</B_themes>
L'erreur :
Erreur MySQL
SELECT mots.id_mot, mots.titre FROM spip_mots_articles AS `L2`, spip_mots AS `mots` WHERE L2.id_article = '419' AND mots.id_groupe = '2' AND .=L1. GROUP BY mots.id_mot
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=L1. GROUP BY mots.id_mot' at line 5
(je ne sais pas d'où vient ce L1)
Avec le mode debug, la requête est pourtant bonne :
1 SELECT mots.id_mot, mots.titre
2 FROM spip_mots_articles AS `L1`, spip_mots AS `mots`
3 WHERE L1.id_article = '419'
4 AND mots.id_groupe = '2'
5 AND mots.id_mot=L1.id_mot
6 GROUP BY mots.id_mot
(et on a bien L1, mais pas L2)
-Nicolas