[SPIP Zone] spip-listes : affichage des messages archivés

bonsoir,

je cherche à afficher dans un squelette les messages archivés d'une liste soit en utilisant le fichier d'exemple (courrier.html) soit dans un squelette spécifique avec la boucle suivante :

<BOUCLE_archives(COURRIERS)(!date)>
<dl >
<dt>(#TITRE|supprimer_numero)</dt>
</dl>
</BOUCLE_archives>

et dans le premier cas (fichier d'exemple fourni) ou dans le second cas j'obtiens un message d'erreur comme celui-ci :

<BOUCLE_archives>()
Erreur SQL
courriers.titre, courriers.date FROM spip_courriers AS `courriers`, spip_courriers AS courriers WHERE (type = "nl")
Not unique table/alias: 'courriers'
</BOUCLE_archives>

Comme je ne comprends pas grand chose au message d'erreur mysql, j'avoue que je sèche. Le problème serait où ?

Pour info, Spip est en version SVN 11213 et spip-liste pour 1.9.3

merci d'avance
christophe

Bonjour,
Je crois qu'il faut remplacer (!date) par (date)...
Bonne journée

2008/2/17, christophe ld <christopheld@gmail.com>:

bonsoir,

je cherche à afficher dans un squelette les messages archivés d'une
liste soit en utilisant le fichier d'exemple (courrier.html) soit dans
un squelette spécifique avec la boucle suivante :

<BOUCLE_archives(COURRIERS)(!date)>
<dl >
<dt>(#TITRE|supprimer_numero)</dt>
</dl>
</BOUCLE_archives>

et dans le premier cas (fichier d'exemple fourni) ou dans le second
cas j'obtiens un message d'erreur comme celui-ci :

<BOUCLE_archives>()
Erreur SQL
courriers.titre, courriers.date FROM spip_courriers AS `courriers`,
spip_courriers AS courriers WHERE (type = "nl")
Not unique table/alias: 'courriers'
</BOUCLE_archives>

Comme je ne comprends pas grand chose au message d'erreur mysql,
j'avoue que je sèche. Le problème serait où ?

Pour info, Spip est en version SVN 11213 et spip-liste pour 1.9.3

merci d'avance
christophe

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 18 févr. 08 à 08:38, Jeannot a écrit :

Bonjour,
Je crois qu'il faut remplacer (!date) par (date)...

non, le problème n'est pas là. J'avais déjà essayé, avec ou sans, toujours la même erreur

c.

Ton message dit:
Not unique table/alias: 'courriers'
As tu regardé le détail des tables avec phpmyadmin, un plugin qui
aurait installé une table qui le perturbe?

Le 18/02/08, christophe ld<christopheld@gmail.com> a écrit :

Le 18 févr. 08 à 08:38, Jeannot a écrit :

> Bonjour,
> Je crois qu'il faut remplacer (!date) par (date)...

non, le problème n'est pas là. J'avais déjà essayé, avec ou sans,
toujours la même erreur

c.

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Je viens de faire le test et je crois que c'est plus basique que ça:
c'est des { et non pas des ( qu'il faut utiliser pour la date...

Le 18/02/08, christophe ld<christopheld@gmail.com> a écrit :

Le 18 févr. 08 à 08:38, Jeannot a écrit :

> Bonjour,
> Je crois qu'il faut remplacer (!date) par (date)...

non, le problème n'est pas là. J'avais déjà essayé, avec ou sans,
toujours la même erreur

c.

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

encore une fois, si je ne met pas de critère de date, le problème est strictement identique. Donc, non, il y a peu de chances que ce soit là.

en cherchant rapidement à partir du message d'erreur "Not unique table/alias", il semble que ce soit un problème de la manière dont la requête vers mysql est faite et/ou de jointures. Puisqu'il semble qu'à chaque fois que ce message est évoqué, on parle de jointures. Cela dit, si c'est vraiment ça, ça me fait une belle jambe comme je n'y comprends pas grand chose à la mécanique qui fait fonctionner tout ça. Mais si ça parle à quelqu'un, welcome ! :wink:

christophe

Le 18 févr. 08 à 09:06, Jeannot a écrit :

Je viens de faire le test et je crois que c'est plus basique que ça:
c'est des { et non pas des ( qu'il faut utiliser pour la date...

Le 18/02/08, christophe ld<christopheld@gmail.com> a écrit :

Le 18 févr. 08 à 08:38, Jeannot a écrit :

Bonjour,
Je crois qu'il faut remplacer (!date) par (date)...

non, le problème n'est pas là. J'avais déjà essayé, avec ou sans,
toujours la même erreur

c.

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone