c'est pourtant simple, on ne peut pas passer de variable php en critère de boucle...
Maintenant, je sais pas ce que tu veux faire. C'est quoi $selecteur_logo, ça vient d'où?
Parce qu'il y a plein de solution pour se débarasser complètement du php ou faire des choses pour simuler un passage de variable php
Pierre
js barboteu wrote:
j'essaye de faire passer le contenu d'une variable php dans un critère de boucle, mais je coince un peu.
mais, en l'occurence, si c'est un id_groupe que tu cherche à récupèrer, il y
a certainement une boucle qui te permet de situer ta boucle dans un
environnement qui comporte l'id_groupe qui convient (oulala)
De : Pierre Andrews <mortimer.pa@free.fr>
Date : Tue, 07 Jun 2005 10:16:23 +0100
À : spip@rezo.net
Objet : Re: [Spip] #ENV encore et ...
Maintenant, je sais pas ce que tu veux faire. C'est quoi
$selecteur_logo, ça vient d'où?
Parce qu'il y a plein de solution pour se débarasser complètement du php
ou faire des choses pour simuler un passage de variable php
Pierre
js barboteu wrote:
j'essaye de faire passer le contenu d'une variable php dans un critère de
boucle, mais je coince un peu.
De plus cette variable dans l'url peut avoir n'importe quelle nom, toto titi, tata ou sanchez, on s'en fout...
La notation debut_xxx est apparu dans une ancienne version de spip où ENV n'existait pas. On ne peux l'utiliser que dans le critère {a,b} de limitation des résultats pour décider où commencer à selectionner:
{0,1} donne le premier résultat en partant de 0
{debut_image,1} donne le premier résultat en partant de la valeur de la variable d'url debut_image.
Pierre
edje wrote:
Il y a une façon de passer des variables php et de les récupèrer avec #ENV à
l'intérieur d'une boucle : nommer tes variables debut_xxx
si donc, ta variables s'intitule debut_selectlogo, tu peux la récupèrer avec
une boucle du style :
mais, en l'occurence, si c'est un id_groupe que tu cherche à récupèrer, il y
a certainement une boucle qui te permet de situer ta boucle dans un
environnement qui comporte l'id_groupe qui convient (oulala)
De : Pierre Andrews <mortimer.pa@free.fr>
Date : Tue, 07 Jun 2005 10:16:23 +0100
À : spip@rezo.net
Objet : Re: [Spip] #ENV encore et ...
Maintenant, je sais pas ce que tu veux faire. C'est quoi
$selecteur_logo, ça vient d'où?
Parce qu'il y a plein de solution pour se débarasser complètement du php
ou faire des choses pour simuler un passage de variable php
Pierre
js barboteu wrote:
j'essaye de faire passer le contenu d'une variable php dans un critère de
boucle, mais je coince un peu.
Je suis à cheval sur les plusieurs versions et je m'emmêle effectivement un
peu les pinceaux.
Mais si un "savant calcul" doit être effectué sur une variable à l'intérieur
du script (c'est à dire sans passer par l'url), il doit maintenant y avoir
moyen d'effectuer ce calcul grâce aux nouvelles fonctionnalités de la 1.8
Il me semble avoir lu quelque part qu'on pouvait mettre directement son code
SQL dans une boucle. Or on peut faire quelques calculs assez poussés dans
une requête, ce qui ouvre déjà un paquet de possibilités.
Et puis les nouveaux filtres "conditionnels" permettent bien d'autres
choses.
Avec tout ça, les possibilités de spip sont démultipliées et on doit pouvoir
se passer de bon nombre de bidouilles php dans les squelettes !
De : Pierre Andrews <mortimer.pa@free.fr>
Date : Tue, 07 Jun 2005 11:10:12 +0100
À : spip@rezo.net
Objet : Re: [Spip] #ENV encore et ...
Salut edje,
tu mélanges tout
#ENV permet de récuper une variable passé dans l'url, rien à voir avec PHP.
De plus cette variable dans l'url peut avoir n'importe quelle nom, toto
titi, tata ou sanchez, on s'en fout...
La notation debut_xxx est apparu dans une ancienne version de spip où
ENV n'existait pas. On ne peux l'utiliser que dans le critère {a,b} de
limitation des résultats pour décider où commencer à selectionner:
{0,1} donne le premier résultat en partant de 0
{debut_image,1} donne le premier résultat en partant de la valeur de la
variable d'url debut_image.
Pierre
edje wrote:
Il y a une façon de passer des variables php et de les récupèrer avec #ENV à
l'intérieur d'une boucle : nommer tes variables debut_xxx
si donc, ta variables s'intitule debut_selectlogo, tu peux la récupèrer avec
une boucle du style :
mais, en l'occurence, si c'est un id_groupe que tu cherche à récupèrer, il y
a certainement une boucle qui te permet de situer ta boucle dans un
environnement qui comporte l'id_groupe qui convient (oulala)
De : Pierre Andrews <mortimer.pa@free.fr>
Date : Tue, 07 Jun 2005 10:16:23 +0100
À : spip@rezo.net
Objet : Re: [Spip] #ENV encore et ...
Maintenant, je sais pas ce que tu veux faire. C'est quoi
$selecteur_logo, ça vient d'où?
Parce qu'il y a plein de solution pour se débarasser complètement du php
ou faire des choses pour simuler un passage de variable php
Pierre
js barboteu wrote:
j'essaye de faire passer le contenu d'une variable php dans un critère de
boucle, mais je coince un peu.
Avec tout ça, les possibilités de spip sont démultipliées et on doit pouvoir
se passer de bon nombre de bidouilles php dans les squelettes !
exactement, le php, c'est mal
il y a à peut pret toujours un moyen de ne pas en mettre dans les squelettes en faisant des filtres, des inclures et au pire son propre critère ou sa propre balise.
Avec tout ça, les possibilités de spip sont démultipliées et on doit pouvoir
se passer de bon nombre de bidouilles php dans les squelettes !
exactement, le php, c'est mal
il y a à peut pret toujours un moyen de ne pas en mettre dans les squelettes en faisant des filtres, des inclures et au pire son propre critère ou sa propre balise.
Pierre
je Passe avoir réussi
---------------------------------------
<? include nono_conf.txt ?>
ça ne marchera pas... d'où elle vient cette variable à quoi elle sert? à partir de quoi elle est calculé?
si tu veux de l'aide, va falloir être plus précis.
Pierre
la variable $selecteur_logo est en fait une constante, qui est définie dans un fichier texte de configuration.
ça me sert à gérer les logos génériques de mes articles, mes brèves, mes sites référencés et de mes rubriques !
Plutot que de coller le même logo X fois. Je colle un mot clé à plusieurs éléments (rub, art, sit). Ce Mot clé à un logo et un seul.
la variable $selecteur_logo est en fait une constante, qui est
définie dans un fichier texte de configuration.
ça me sert à gérer les logos génériques de mes articles, mes brèves,
mes sites référencés et de mes rubriques ! Plutot que de coller le
même logo X fois. Je colle un mot clé à plusieurs éléments (rub, art,
sit). Ce Mot clé à un logo et un seul.
Pierre n'a pas l'air de bien voir où tu veux en venir et je dois dire que
j'ai du mal aussi.
Pourquoi aller chercher une variable php pour afficher un logo ? Pourquoi ne
pas utiliser directement le logo du mot clé ?
Si tu crées un groupe de mots clés "logos", que tu attribues un logo par mot
clé, tu te crées ainsi une "bibliothèque" de logos génériques.
Il te suffit ensuite d'associer le bon mot clé aux rubriques ou aux articles
pour afficher le logo du mot clé en question à l'aide d'une boucle qui va
bien.
Ca n'est pas très utile de manger du CPU et de ralentir l'affichage de tes
pages avec du php alors que tout ça peut être fait avec des boucles spip et
être stocké en cache...
De : Pierre Andrews <mortimer.pa@free.fr>
Date : Wed, 08 Jun 2005 11:26:34 +0100
À : spip@rezo.net
Objet : Re: [Spip] #ENV encore et ...
jsb wrote:
la variable $selecteur_logo est en fait une constante, qui est
définie dans un fichier texte de configuration.
ça me sert à gérer les logos génériques de mes articles, mes brèves,
mes sites référencés et de mes rubriques ! Plutot que de coller le
même logo X fois. Je colle un mot clé à plusieurs éléments (rub, art,
sit). Ce Mot clé à un logo et un seul.