|div

Hello

je penser bêtement écrire ceci, mais ça fonctionne pas

j'ai pas l'affichage du résultat

[(100|div{
<BOUCLE_tous_articles(ARTICLES){id_rubrique!==^(7)$}>
</BOUCLE_tous_articles>#TOTAL_BOUCLE</B_tous_articles>
})]

affichage

[(100|div{ 22 })]

en fait je voulais diviser par 100 par le résultat de total boucle et afficher le resultat

ou j'ai merdé ?

merci

--
@micalement
Escal c’est un jeu de squelettes pour Spip, hautement paramétrable, gérant le multilinguisme, évolutif en fonction des demandes
----
Site de documentation : http://escal.ac-lyon.fr
Liste de diffusion Spip-avec-escal : http://listes.rezo.net/mailman/listinfo/spip-avec-escal
Salon de discussion IRC : https://kiwiirc.com/client/irc.freenode.net/Escal
Mutualisation du squelettes Escal : https://spipfactory.com/
----
SPIP 3.2.0-beta3 [23603] + écran de sécurité 1.3.2 + Escal 3.87.31 - stable

Avec #VAL{100}|div …

Hello.

2 erreurs. 1/ Tu ne peux pas mettre une boucle dans des filtres. 2/ Il faut que tu passes ton « 100 » doit être passé à la balise #VAL
cf. https://www.spip.net/fr_article4026.html

Donc, pour bien faire, tu dois stocker ton #TOTAL_BOUCLE dans un #SET et le passer au filtre |div par un #GET
Ça donnerait :
<BOUCLE_tous_articles(ARTICLES){id_rubrique!==^(7)$}>
</BOUCLE_tous_articles>[(#SET{total,#TOTAL_BOUCLE})]</B_tous_articles>

[(#VAL{100}|div{#GET{total}})]

Voilà.

ah super

merci beaucoup

par contre

j’ai pas trouvé comment être au chiffre entier ou je dirais plutôt arrondir au chiffre supérieur

utilisé |round{0}

mais pas sur de savoir comment le placé et encore moins si c’est la bonne méthode

[(#VAL{100}|div{#GET{total}|round{0}})]€/Annuel

c’est bon je l’ai

<BOUCLE_tous_articles(ARTICLES){id_rubrique!==^(7)$}>
</BOUCLE_tous_articles>[(#SET{total,#TOTAL_BOUCLE})]</B_tous_articles>

[(#VAL{100}|div{#GET{total}}|round)]

merci

Le 09/11/2017 à 12:52, amilcar a écrit :

c'est bon je l'ai
<BOUCLE_tous_articles(ARTICLES){id_rubrique!==^(7)$}>
</BOUCLE_tous_articles>[(#SET{total,#TOTAL_BOUCLE})]</B_tous_articles>

Pourquoi utiliser une regexp ?
Le critère {id_rubrique!==^(7)$} serait
plus simplement et plus efficacement
écrit {id_rubrique!=7}

JL

Le 09/11/2017 à 21:48, JLuc a écrit :

Le 09/11/2017 à 12:52, amilcar a écrit :

c'est bon je l'ai
<BOUCLE_tous_articles(ARTICLES){id_rubrique!==^(7)$}>
</BOUCLE_tous_articles>[(#SET{total,#TOTAL_BOUCLE})]</B_tous_articles>

Pourquoi utiliser une regexp ?
Le critère {id_rubrique!==^(7)$} serait
plus simplement et plus efficacement
écrit {id_rubrique!=7}

JL

pourquoi j'en sais rien
une chose est sur pourquoi faire simple quand on peu faire compliqué
je vais finir par croire que c'est ma devise

bon merci JL rectifié et ça fonctionne :wink:

--
@micalement
Escal c’est un jeu de squelettes pour Spip, hautement paramétrable, gérant le multilinguisme, évolutif en fonction des demandes
----
Site de documentation : http://escal.ac-lyon.fr
Liste de diffusion Spip-avec-escal : http://listes.rezo.net/mailman/listinfo/spip-avec-escal
Salon de discussion IRC : Kiwi IRC
Mutualisation du squelettes Escal : https://spipfactory.com/
----
SPIP 3.2.0-beta3 [23603] + écran de sécurité 1.3.2 + Escal 3.87.31 - stable