[SPIP Zone] criteres pas dans les tables

Salut,

je n'arrive pas à utiliser les fonction critere_XXX pour declarer des criteres de boucle qui ne correspondent pas à une colonne de table.

pour la boucle FLICKR que je suis en train de coder, je voudrai avoir des critères (e.g. tags) qui n'a rien à voir avec une colonne de la table de la boucle (un peu comme le critere doublons, pagination, etc...).

J'ai donc fait une fonction:
function critere_tags($idb, &$boucles, $crit) {

dans le fichier <fonctions> du plugin, mais elle n'a jamais l'air d'ètre appelée. du coup, j'ai une erreur comme quoi le critere {tags} n'existe pas et une erreur mysql parce qu'il n'y a pas de colonne.

Une idée?

(le code est sur la zone: http://trac.rezo.net/trac/spip-zone/browser/plugins/test/FpipR/trunk/FpipR_fonctions.php)

Pierre

On 25 Oct, 2006, at 23:50, Pierre Andrews wrote:

Salut,

je n'arrive pas à utiliser les fonction critere_XXX pour declarer des
criteres de boucle qui ne correspondent pas à une colonne de table.

Ok, j'ai trouvé, le pbl que j'avais oublié, c'est que les criteres de la forme {tags=XXX} passent en Where pour les colonnes de la base. Pour faire des criteres qui appellent une fonction, il faut avoir un critere du format {tags XXX}.

Pierre