additionner des total boucle?

Bonjour à tous,

j'arrive souvent à bidouiller, mais là ça me dépasse un peu.

Je suis en train de convertir un ancien blog wordpress en site en spip (ceci dit au passage, j'ai installé spip RC1). J'ai plus ou moins réussi à faire tout ce que je souhaitais, en transformant à la main les anciens articles wp en articles spip. Pour ce qui est des commentaires (il y en avait 5000...), j'ai utilisé l'appel sur des boucles externes pour faire qu'ils s'affichent dans spip (ma boucle demande d'aller voir s'il y a un article dans wp_posts qui porte le même nom que l'article spip, puis d'aller dans wp_comments voir quel commentaires de forum y étaient associés, puis de les afficher.).

Ainsi, tout se passe bien, les gens peuvent ajouter de nouveaux commentaires par le biais du forum spip, qui s'affichent directement sous les anciens messages wordpress (vous pouvez voir là, c'est mon site de travail : http://www.vincentleveque.com/spip.php?article516&var_mode=recalcul)…

Comme c'est un blog, en entête d'article, je demande à afficher il y a "tant de commentaires".

je suis capable de faire une boucle qui compte et affiche le nombre de commentaires qu'il y avait à l'époque wordpress, une autre qui affiche combien il y a de messages de forum spip...

ma question est : ai-je un moyen de les additionner??? (pour éviter un truc du genre 0 commentaires + 4 commentaires, ce que j'ai pour le moment…)

merci à ceux qui prennent le temps de répondre, et de lire.

marjorie

As-tu essayer un truc comme

[(#TOTAL_BOUCLE|plus{#GET{total_boucle_wp})]

Avec une instruction #SET{total_boucle_wp, #TOTAL_BOUCLE} intégrer dans la
boucle wp

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
marjorie lévêque
Envoyé : samedi 22 novembre 2008 10:21
À : spip SPIP
Objet : [Spip] additionner des total boucle?

Bonjour à tous,

j'arrive souvent à bidouiller, mais là ça me dépasse un peu.

Je suis en train de convertir un ancien blog wordpress en site en spip
(ceci dit au passage, j'ai installé spip RC1). J'ai plus ou moins
réussi à faire tout ce que je souhaitais, en transformant à la main
les anciens articles wp en articles spip. Pour ce qui est des
commentaires (il y en avait 5000...), j'ai utilisé l'appel sur des
boucles externes pour faire qu'ils s'affichent dans spip (ma boucle
demande d'aller voir s'il y a un article dans wp_posts qui porte le
même nom que l'article spip, puis d'aller dans wp_comments voir quel
commentaires de forum y étaient associés, puis de les afficher.).

Ainsi, tout se passe bien, les gens peuvent ajouter de nouveaux
commentaires par le biais du forum spip, qui s'affichent directement
sous les anciens messages wordpress (vous pouvez voir là, c'est mon
site de travail :
http://www.vincentleveque.com/spip.php?article516&var_mode=recalcul)
..

Comme c'est un blog, en entête d'article, je demande à afficher il y a
"tant de commentaires".

je suis capable de faire une boucle qui compte et affiche le nombre de
commentaires qu'il y avait à l'époque wordpress, une autre qui affiche
combien il y a de messages de forum spip...

ma question est : ai-je un moyen de les additionner??? (pour éviter
un truc du genre 0 commentaires + 4 commentaires, ce que j'ai pour le
moment…)

merci à ceux qui prennent le temps de répondre, et de lire.

marjorie
_______________________________________________
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

marjorie lévêque <fontainemarjorie@yahoo.fr> a ecrit:

Bonjour à tous,

j'arrive souvent à bidouiller, mais là ça me dépasse un peu.

Je suis en train de convertir un ancien blog wordpress en site en spip (ceci dit au passage, j'ai installé spip RC1). J'ai plus ou moins réussi à faire tout ce que je souhaitais, en transformant à la main les anciens articles wp en articles spip. Pour ce qui est des commentaires (il y en avait 5000...), j'ai utilisé l'appel sur des boucles externes pour faire qu'ils s'affichent dans spip (ma boucle demande d'aller voir s'il y a un article dans wp_posts qui porte le même nom que l'article spip, puis d'aller dans wp_comments voir quel commentaires de forum y étaient associés, puis de les afficher.).

Ainsi, tout se passe bien, les gens peuvent ajouter de nouveaux commentaires par le biais du forum spip, qui s'affichent directement sous les anciens messages wordpress (vous pouvez voir là, c'est mon site de travail : http://www.vincentleveque.com/spip.php?article516&var_mode=recalcul)…

Comme c'est un blog, en entête d'article, je demande à afficher il y a "tant de commentaires".

je suis capable de faire une boucle qui compte et affiche le nombre de commentaires qu'il y avait à l'époque wordpress, une autre qui affiche combien il y a de messages de forum spip...

ma question est : ai-je un moyen de les additionner??? (pour éviter un truc du genre 0 commentaires + 4 commentaires, ce que j'ai pour le moment...)

Peut-être [(#EVAL{le_premier_total + le_deuxieme_total})]

DoM

merci à ceux qui prennent le temps de répondre, et de lire.

marjorie
_______________________________________________
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

--
Dominique Lepaisant
Equipe TICE - CRDP de Basse-Normandie

Le 22 nov. 08 à 10:20, marjorie lévêque a écrit :

Bonjour à tous,

j'arrive souvent à bidouiller, mais là ça me dépasse un peu.

Je suis en train de convertir un ancien blog wordpress en site en spip (ceci dit au passage, j'ai installé spip RC1). J'ai plus ou moins réussi à faire tout ce que je souhaitais, en transformant à la main les anciens articles wp en articles spip. Pour ce qui est des commentaires (il y en avait 5000...), j'ai utilisé l'appel sur des boucles externes pour faire qu'ils s'affichent dans spip (ma boucle demande d'aller voir s'il y a un article dans wp_posts qui porte le même nom que l'article spip, puis d'aller dans wp_comments voir quel commentaires de forum y étaient associés, puis de les afficher.).

Ainsi, tout se passe bien, les gens peuvent ajouter de nouveaux commentaires par le biais du forum spip, qui s'affichent directement sous les anciens messages wordpress (vous pouvez voir là, c'est mon site de travail : http://www.vincentleveque.com/spip.php?article516&var_mode=recalcul)…

Comme c'est un blog, en entête d'article, je demande à afficher il y a "tant de commentaires".

je suis capable de faire une boucle qui compte et affiche le nombre de commentaires qu'il y avait à l'époque wordpress, une autre qui affiche combien il y a de messages de forum spip...

ma question est : ai-je un moyen de les additionner??? (pour éviter un truc du genre 0 commentaires + 4 commentaires, ce que j'ai pour le moment...)

très simple normalement

<BOUCLE_1....
#SET{wp,#TOTAL_BOUCLE}
</BOUCLE_1

<BOUCLE_2....
[(#TOTAL_BOUCLE|plus{#GET{wp}})]
</BOUCLE_2

Cela marche très bien, et je vous remercie de toutes réponses. j'ai appris un truc, ça me sera utile!.

Les deux totaux s'additionnent sans problème, j'ai juste maintenant un dernier souci, qui est d'intégrer ce filtre :
|>{0}|?{#TOTAL_BOUCLE,''})
[(#TOTAL_BOUCLE|=={1}|?{<:message:>,<:messages_forum:>}

pour faire apparaître le "message" ou "messages" comme avant....

j'ai essayé des choses, mais ça ne marche pas... il y a une solution, où c'est demander un peu trop aux filtres?

marjorie

Le 22 nov. 08 à 11:11, Pierre Fiches a écrit :

très simple normalement

<BOUCLE_1....
#SET{wp,#TOTAL_BOUCLE}
</BOUCLE_1

<BOUCLE_2....
[(#TOTAL_BOUCLE|plus{#GET{wp}})]
</BOUCLE_2
_______________________________________________
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 22 nov. 08 à 12:25, marjorie lévêque a écrit :

Cela marche très bien, et je vous remercie de toutes réponses. j'ai appris un truc, ça me sera utile!.

Les deux totaux s'additionnent sans problème, j'ai juste maintenant un dernier souci, qui est d'intégrer ce filtre :
|>{0}|?{#TOTAL_BOUCLE,''})
[(#TOTAL_BOUCLE|=={1}|?{<:message:>,<:messages_forum:>}

pour faire apparaître le "message" ou "messages" comme avant....

j'ai essayé des choses, mais ça ne marche pas... il y a une solution, où c'est demander un peu trop aux filtres?

marjorie

Le 22 nov. 08 à 11:11, Pierre Fiches a écrit :

très simple normalement

<BOUCLE_1....
#SET{wp,#TOTAL_BOUCLE}
</BOUCLE_1

<BOUCLE_2....
[(#TOTAL_BOUCLE|plus{#GET{wp}})]
</BOUCLE_2

en remplaçant

[(#TOTAL_BOUCLE|plus{#GET{wp}})]

par :

#SET{totos,[(#TOTAL_BOUCLE|plus{#GET{wp}})]}
[(#GET{totos}|>{1}|oui)#GET{totos} commentaires]
[(#GET{totos}|=={1}|oui)#GET{totos} commentaire]
[(#GET{totos}|<{1}|oui)personne n'a encore réagit]

pas testé non plus