Modifier le dernier élément d'une boucle

Bonjour,

Je cherche le moyen de faire en sorte que le dernier élément d’une boucle soit géré différemment. Je m’explique, c’est simple, je met un hr entre chaque article d’une rubrique, et je voudrais tout simplement qu’il n’y en ai pas après le dernier …

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte

Bonjour, c’est assez simple, tu as deux balises à ta disposition : #TOTAL_BOUCLE (te donne le total des réponses de ta boucle) et #COMPTEUR_BOUCLE (qui donne le numéro de l’itération de la boucle)

Quant #COMPTEUR_BOUCLE = #TOTAL_BOUCLE-1, tu appliques la modification que tu souhaites …

Les détails ici : http://www.spip.net/fr_article898.html tou en bas de page …

Bon courage …


Marc

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier élément d’une boucle soit géré différemment. Je m’explique, c’est simple, je met un hr entre chaque article d’une rubrique, et je voudrais tout simplement qu’il n’y en ai pas après le dernier …

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier lment d'une boucle
soit gr diffremment. Je m'explique, c'est simple, je met un hr entre chaque
article d'une rubrique, et je voudrais tout simplement qu'il n'y en ai pas
aprs le dernier ...

<BOUCLE_truc(ARTICLES) {id_rubrique} {"<hr />"}>

Claude

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte

Super ainsi merci

@Marc, merci pour les deux balises, ça va me servir aussi, mais c'est plus
facile ainsi quand il n'y a qu'un simple élément à mettre en séparateur

Eric

On Sat, 15 Nov 2008 18:55:07 +0100, dlatr <claude.delattre@laposte.net>
wrote:

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier lment d'une
boucle
soit gr diffremment. Je m'explique, c'est simple, je met un hr entre
chaque
article d'une rubrique, et je voudrais tout simplement qu'il n'y en
ai pas
aprs le dernier ...

<BOUCLE_truc(ARTICLES) {id_rubrique} {"<hr />"}>

Claude

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte

Eh bien, je te remercie ... De toute façon je ne connaissais pas cette façon de faire !! J'en conclus que, si je veux mettre un caractère particulier sur le dernier résultat de la boucle, il suffit de passer comme dernier critère {"code_html"} n'importe quel code ou chaîne de caractères ?

Si c'est le cas, j'ai appris une chose toute nouvelle ... il y a encore tellement de mystères dans spip ...

Cependant, si je veux modifier une classe de la même façon, je suis obligé de compter les boucles, non ?

A+

Marc

Le 16 nov. 08 à 09:20, <eric@e-delmotte.com> <eric@e-delmotte.com> a écrit :

Super ainsi merci

@Marc, merci pour les deux balises, ça va me servir aussi, mais c'est plus
facile ainsi quand il n'y a qu'un simple élément à mettre en séparateur

Eric

On Sat, 15 Nov 2008 18:55:07 +0100, dlatr <claude.delattre@laposte.net>
wrote:

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier lment d'une
boucle
soit gr diffremment. Je m'explique, c'est simple, je met un hr entre
chaque
article d'une rubrique, et je voudrais tout simplement qu'il n'y en
ai pas
aprs le dernier ...

<BOUCLE_truc(ARTICLES) {id_rubrique} {"<hr />"}>

Claude

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Le 16 nov. 08 à 14:05, Marc VALLETEAU de MOULLIAC a écrit :

Eh bien, je te remercie ... De toute façon je ne connaissais pas cette façon de faire !! J'en conclus que, si je veux mettre un caractère particulier sur le dernier résultat de la boucle, il suffit de passer comme dernier critère {"code_html"} n'importe quel code ou chaîne de caractères ?

il s'agit du critère {"inter"}

(en bas de la page : "Affichage {entre} les résultats")

Claude

Si c'est le cas, j'ai appris une chose toute nouvelle ... il y a encore tellement de mystères dans spip ...

Cependant, si je veux modifier une classe de la même façon, je suis obligé de compter les boucles, non ?

A+

Marc

Le 16 nov. 08 à 09:20, <eric@e-delmotte.com> <eric@e-delmotte.com> a écrit :

Super ainsi merci

@Marc, merci pour les deux balises, ça va me servir aussi, mais c'est plus
facile ainsi quand il n'y a qu'un simple élément à mettre en séparateur

Eric

On Sat, 15 Nov 2008 18:55:07 +0100, dlatr <claude.delattre@laposte.net>
wrote:

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier lment d'une
boucle
soit gr diffremment. Je m'explique, c'est simple, je met un hr entre
chaque
article d'une rubrique, et je voudrais tout simplement qu'il n'y en
ai pas
aprs le dernier ...

<BOUCLE_truc(ARTICLES) {id_rubrique} {"<hr />"}>

Claude

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte

Bonjour,

je cherche à configurer les envois mails sur SPIP 2.0.0 beta 2. Comme indiqué sur spip-contrib, j'ai regardé dans configuration > fonctions avancées, mais rien qui ressemble à la configuration d'un serveur de mail.

Qq'un sait où je pourrais trouver cela ?

merci,

FX

Ah oui, je vois ... en effet, ce n'est pas nouveau !! :slight_smile: mais j'ai du zapper ce paragraphe dans spip !!

Bonne soirée.
----
Marc

Le 16 nov. 08 à 14:45, dlatr a écrit :

Le 16 nov. 08 à 14:05, Marc VALLETEAU de MOULLIAC a écrit :

Eh bien, je te remercie ... De toute façon je ne connaissais pas cette façon de faire !! J'en conclus que, si je veux mettre un caractère particulier sur le dernier résultat de la boucle, il suffit de passer comme dernier critère {"code_html"} n'importe quel code ou chaîne de caractères ?

il s'agit du critère {"inter"}
Les critères communs à toutes les boucles - SPIP
(en bas de la page : "Affichage {entre} les résultats")

Claude

Si c'est le cas, j'ai appris une chose toute nouvelle ... il y a encore tellement de mystères dans spip ...

Cependant, si je veux modifier une classe de la même façon, je suis obligé de compter les boucles, non ?

A+

Marc

Le 16 nov. 08 à 09:20, <eric@e-delmotte.com> <eric@e-delmotte.com> a écrit :

Super ainsi merci

@Marc, merci pour les deux balises, ça va me servir aussi, mais c'est plus
facile ainsi quand il n'y a qu'un simple élément à mettre en séparateur

Eric

On Sat, 15 Nov 2008 18:55:07 +0100, dlatr <claude.delattre@laposte.net>
wrote:

Le 15 nov. 08 à 16:28, <eric@e-delmotte.com> a écrit :

Bonjour,

Je cherche le moyen de faire en sorte que le dernier lment d'une
boucle
soit gr diffremment. Je m'explique, c'est simple, je met un hr entre
chaque
article d'une rubrique, et je voudrais tout simplement qu'il n'y en
ai pas
aprs le dernier ...

<BOUCLE_truc(ARTICLES) {id_rubrique} {"<hr />"}>

Claude

Je ne vois pas comment faire. Est ce possible ?

Merci

Eric Delmotte