entourlouper #COMPTEUR_BOUCLE et #PAGINATION

Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou #COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments appelés par la boucle?

merci
joz

--
Please consider your environmental responsibility before printing this e-mail

joz a écrit :

Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque
fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou
#COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments
appelés par la boucle?

merci
joz

Bonjour

Regarde avec #GET et #SET

Sinon, j'ai eu un problème avec #GET et #SET, parce que c'était dans
deux boucles imbriquée et qu'à un moment ma variable ne s'est pas
transférée... du coup elle valait zéro... un truc curieux, que je
vais vous montrer plus tard (et bien sur quelqu'un s'apercevra que
j'ai remplacé une accolade par une parenthèse...)

A bientôt
Grégoire

yop, pour utiliser des compteurs, tu peux passer par du php

<?php $compteur_boucle=0; ?>
pour mettre le compteur à 0 (avant la boucle donc)

et dans la boucle,
<?php echo ++$compteur_boucle; ?>

... Si j'ai bien compris ton problème...

Chag

joz a écrit :

Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou #COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments appelés par la boucle?

merci
joz

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing

Je ne saurais pas comment faire avec #SET . D’où est-ce que je prend l’information dont j’ai besoin?
(Suis en dispute avec #ENV depuis ma première journée avec SPIP, il ne veut pas que je le comprenne …)
joz

Grégoire wrote:

joz a écrit :
  
Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque 
fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou 
#COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments 
appelés par la boucle?

merci
joz
Bonjour

Regarde avec #GET et #SET

Sinon, j'ai eu un problème avec #GET et #SET, parce que c'était dans
deux boucles imbriquée et qu'à un moment ma variable ne s'est pas
transférée... du coup elle valait zéro... un truc curieux, que je
vais vous montrer plus tard (et bien sur quelqu'un s'apercevra que
j'ai remplacé une accolade par une parenthèse...)

A bientôt
Grégoire
  

Merci pour ta réponse, ça m'aide déjà un peux.
Mais pour l'instant ça ne marche qu'à moitié, mes boucles réagissent très bizarrement.

Si je place ton <?php echo ++$compteur_boucle; ?> ainsi :

<?php $compteur_boucle=0; ?> <B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
<a href="#nogo" class="slide#COMPTEUR_BOUCLE">
<?php echo ++$compteur_boucle; ?>
</a>
</BOUCLE_n>
</B_n>

ça me compte les boucles comme souhaité.
Mais si je remplace le #COMPTEUR_BOUCLE dans mon <a> par ton php ça compte chaque deuxième boucle.
2 4 6.. au lieu de 1 2 3
C'est bizarre, non?
Pourquoi il me joue cet tour là?
??
Joz

chag wrote:

yop, pour utiliser des compteurs, tu peux passer par du php

<?php $compteur_boucle=0; ?>
pour mettre le compteur à 0 (avant la boucle donc)

et dans la boucle,
<?php echo ++$compteur_boucle; ?>

... Si j'ai bien compris ton problème...

Chag

joz a écrit :

Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou #COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments appelés par la boucle?

merci
joz

nonon, sorry
je ne savais pas que je ne peux pas avoir 2 fois <?php echo ++$compteur_boucle; ?> dans la boucle…
ça comptais 2 fois.
connais pas beaucoup de php.

Mais maintenant ça marche impec!! grand merci chag
à+
joz

joz wrote:

joz a écrit :

Je ne saurais pas comment faire avec #SET . D'où est-ce que je prend
l'information dont j'ai besoin?
(Suis en dispute avec #ENV depuis ma première journée avec SPIP, il ne
veut pas que je le comprenne ...)
joz

Bonjour

Je ne sais pas si ça répond à ta question, pour la syntaxe et
l'usage de #SET et #GET :

A bientôt
Grégoire

Yop,

En fait, ++$compteur_boucle signifie :

$compteur_boucle = $compteur_boucle + 1

soit en francais, ajoute 1 à la variable $compteur_boucle.

content que ca marche.

Chag

joz a écrit :

nonon, sorry
je ne savais pas que je ne peux pas avoir 2 fois <?php echo ++$compteur_boucle; ?> dans la boucle..
ça comptais 2 fois.
connais pas beaucoup de php.

Mais maintenant ça marche impec!! grand merci chag
à+
joz

joz wrote:

Merci pour ta réponse, ça m'aide déjà un peux.
Mais pour l'instant ça ne marche qu'à moitié, mes boucles réagissent très bizarrement.

Si je place ton <?php echo ++$compteur_boucle; ?> ainsi :

<?php $compteur_boucle=0; ?> <B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
<a href="#nogo" class="slide#COMPTEUR_BOUCLE">
<?php echo ++$compteur_boucle; ?>
</a>
</BOUCLE_n>
</B_n>

ça me compte les boucles comme souhaité.
Mais si je remplace le #COMPTEUR_BOUCLE dans mon <a> par ton php ça compte chaque deuxième boucle.
2 4 6.. au lieu de 1 2 3
C'est bizarre, non?
Pourquoi il me joue cet tour là?
??
Joz

chag wrote:

yop, pour utiliser des compteurs, tu peux passer par du php

<?php $compteur_boucle=0; ?>
pour mettre le compteur à 0 (avant la boucle donc)

et dans la boucle,
<?php echo ++$compteur_boucle; ?>

... Si j'ai bien compris ton problème...

Chag

joz a écrit :

Bonjour,
dans une situation comme ça:

<B_n>
#PAGINATION
<BOUCLE_n(DOCUMENTS){pagination}>
#COMPTEUR_BOUCLE
</BOUCLE_n>
</B_n>

est-ce qu'il serai possible de remettre le #COMPTEUR_BOUCLE à 0 chaque fois qu'on change l'affichage avec le lien de la pagination?
Est-ce qu'il y a qqchose comme #COMPTEUR_PAGINATION ou #COMPTEUR_BOUCLE-#ENV{debut_n}?
Ou est-ce qu'il y a un autre moyen de donner des chiffre aux éléments appelés par la boucle?

merci
joz

--
Please consider your environmental responsibility before printing this e-mail

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing