Comment faire cette boucle

Bonjour,

J'utilise le plugin inscription2 et spip-listes.

J'ai une page dans laquelle j'ai cette boucle :

<BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS){tout}{par id}{pagination 10}>
[(#ID)]<br>
[(#ID_AUTEUR)]<br>
</BOUCLE_TOTAL>

Je souhaiterais à l'intérieur de celle-ci afficher les infos de la
table spip_auteurs_listes en particulier à quelle liste(s) un auteur
est abonné, je ne trouve pas la bonne boucle, des idées.
Merci

--
Cordialement,

André Payan

Bonjour,

J'utilise le plugin inscription2 et spip-listes.

J'ai une page dans laquelle j'ai cette boucle :

<BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS){tout}{par id}{pagination
10}> [(#ID)]<br> [(#ID_AUTEUR)]<br> </BOUCLE_TOTAL>

Je souhaiterais à l'intérieur de celle-ci afficher les infos
de la table spip_auteurs_listes en particulier à quelle
liste(s) un auteur est abonné, je ne trouve pas la bonne
boucle, des idées.
Merci

Si ta table spip_auteurs_listes a un id_auteur :

<BOUCLE_TOTAL (SPIP_AUTEURS_ELARGIS spip_auteurs_listes) et tu a accés à ces
champs... Enfin je pense...

2008/4/16, Olivier GENDRIN <o.gendrin@novactive.com>:

Si ta table spip_auteurs_listes a un id_auteur :

<BOUCLE_TOTAL (SPIP_AUTEURS_ELARGIS spip_auteurs_listes) et tu a accés à ces
champs... Enfin je pense...

C'est pas tout à fait ça :
Table SQL « SPIP_AUTEURS_LISTES » inconnue avec cette boucle

<B_TOTAL>
  <BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS SPIP_AUTEURS_LISTES){tout}{par
id}{pagination 10}>
  [(#ID)] - [(#ID_AUTEUR)] - [(#ID_LISTE)]<br><br>
    
  </BOUCLE_TOTAL>
#ANCRE_PAGINATION[(#PAGINATION)]
</B_TOTAL>

Alors que la table est bien visible sous phpmyadmin

--
Cordialement,

André Payan

André Payan a écrit :

2008/4/16, Olivier GENDRIN <o.gendrin@novactive.com>:

Si ta table spip_auteurs_listes a un id_auteur :

<BOUCLE_TOTAL (SPIP_AUTEURS_ELARGIS spip_auteurs_listes) et tu a accés à ces
champs... Enfin je pense...

C'est pas tout à fait ça :
Table SQL « SPIP_AUTEURS_LISTES » inconnue avec cette boucle

<B_TOTAL>
  <BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS SPIP_AUTEURS_LISTES){tout}{par
id}{pagination 10}>
  [(#ID)] - [(#ID_AUTEUR)] - [(#ID_LISTE)]<br><br>
    
  </BOUCLE_TOTAL>
#ANCRE_PAGINATION[(#PAGINATION)]
</B_TOTAL>

Alors que la table est bien visible sous phpmyadmin

il a dit :
<BOUCLE_TOTAL (SPIP_AUTEURS_ELARGIS spip_auteurs_listes)

pas
<BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS SPIP_AUTEURS_LISTES)

André Payan a écrit :

2008/4/16, Stephane <stephane@rezo.net>:
  

il a dit :

<BOUCLE_TOTAL (SPIP_AUTEURS_ELARGIS spip_auteurs_listes)

pas

<BOUCLE_TOTAL(SPIP_AUTEURS_ELARGIS SPIP_AUTEURS_LISTES)

Oui j'avais bien vu mais j'ai droit à un :

<BOUCLE_TOTAL>(spip_auteurs_elargis)
Erreur MySQL
spip_auteurs_elargis.id, spip_auteurs_elargis.id_auteur, J0.id_liste
FROM spip_auteurs_listes AS `J0`, spip_auteurs_elargis AS
`spip_auteurs_elargis` WHERE (spip_auteurs_elargis.id_auteur = '') AND
(spip_auteurs_elargis.id_auteur,id_liste = J0.id_auteur,id_liste)
ORDER BY spip_auteurs_elargis.id
Operand should contain 1 column(s)
</BOUCLE_TOTAL>

la c'est probablement un problème du plugin (mauvaise déclaration des tables ?)
il faut poser la question sur spip-zone en spécifiant bien la version de spip et du plugin

@++

PS : de toutes facons, il semble qu'il manque en plus un id_auteur dans le contexte (il y a un critere {id_auteur} à ta boucle à voir la requête)

PS2 : et penser à répondre sur la liste...

Le 16/04/08, Stephane<stephane@rezo.net> a écrit :

André Payan a écrit :
>
> Oui j'avais bien vu mais j'ai droit à un :
>
> <BOUCLE_TOTAL>(spip_auteurs_elargis)
> Erreur MySQL
> spip_auteurs_elargis.id, spip_auteurs_elargis.id_auteur, J0.id_liste
> FROM spip_auteurs_listes AS `J0`, spip_auteurs_elargis AS
> `spip_auteurs_elargis` WHERE (spip_auteurs_elargis.id_auteur = '') AND
> (spip_auteurs_elargis.id_auteur,id_liste = J0.id_auteur,id_liste)
> ORDER BY spip_auteurs_elargis.id
> Operand should contain 1 column(s)
> </BOUCLE_TOTAL>
>
>

la c'est probablement un problème du plugin (mauvaise déclaration des
tables ?)
il faut poser la question sur spip-zone en spécifiant bien la version de
spip et du plugin

@++

PS : de toutes facons, il semble qu'il manque en plus un id_auteur dans
le contexte (il y a un critere {id_auteur} à ta boucle à voir la requête)

PS2 : et penser à répondre sur la liste...

Merci de ta réponse, je vais transférer le mail à la zone et tacher de
bien répondre à tous :wink:

Au niveau des critères dans la boucle, j'ai essayé avec et sans
{id_auteur} l'erreur revient.
Allez je transfère tout ça.
Merci

--
Cordialement,

André Payan