Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
['value'])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret
Dans mes_fonctions.php tu crées une fonction php :
function ma_tva{$texte} {
return "bla bla";
}
et ensuite tu as le filtre qui va bien : #TOTO|ma_tva
Trop de SPIP tue le SPIP
Pat
bernt@ruedesboulets.com a écrit :
Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
['value'])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret
Ma foi tu as raison! Si il devient important d'apprendre SPIP au dépend de php, je ne vois plus l'intérêt! Soit c'est SPIP et qui reste simple... Soit tout le monde se met au php et puis c'est tout!
ATTENTION! Je ne dénigre rien, mais le succès de SPIP risque de lui jouer des tours..et ce serait bien dommage
BB
Pat
bernt@ruedesboulets.com a écrit :
Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
['value'])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
[‹ value ›])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret
Ce serait bien sympa si mes remarques arrivaient à l'heure comme le concorde ! Mais comme le TGV avec quelques heures de retard et sans explication, c'est très nul.
Bernard Blazin a écrit :
Pat a écrit :
Trop de SPIP tue le SPIP
Ma foi tu as raison! Si il devient important d'apprendre SPIP au dépend de php, je ne vois plus l'intérêt! Soit c'est SPIP et qui reste simple... Soit tout le monde se met au php et puis c'est tout!
ATTENTION! Je ne dénigre rien, mais le succès de SPIP risque de lui jouer des tours..et ce serait bien dommage
BB
Pat
bernt@ruedesboulets.com a écrit :
Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
['value'])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
cette fonction/filtre est à appeler dans tes squelettes par :
[(#ENV{valeur}|calcul_ttc{#ENV{tva_livre}})]
ou encore :
[(#ENV{valeur}|calcul_ttc{5.5})]
en sachant que 'valeur' est une variable passée dans l'environnement
(dans l'url par exemple) :
#URL_ARTICLE|parametre_url{valeur, 102.45}
et que 'tva_tx' est passée soit à l'identique :
#URL_ARTICLE|parametre_url{valeur, 102.45}|parametre_url{tva_tx, 5.5}
soit une constante que tu précises dans le squelette #ENV{valeur}|calcul_ttc{5.5}
attention à bien utiliser le point (102.45) comme signe décimal ;
la virgule (102,45) faussant le calcul.
Pat a écrit :
>
>
> Trop de SPIP tue le SPIP
>
Ma foi tu as raison! Si il devient important d'apprendre SPIP au dépend
de php, je ne vois plus l'intérêt! Soit c'est SPIP et qui reste
simple... Soit tout le monde se met au php et puis c'est tout!
ATTENTION! Je ne dénigre rien, mais le succès de SPIP risque de lui
jouer des tours..et ce serait bien dommage
BB
Bonjour,
J'utilise SPIP depuis huit ans... Malgré une réelle volonté d'apprendre le PHP,
je reste "prisonnier" de SPIP, de son langage si facile à manier.
Aussi, j'ai trouvé ma réponse avec SPIP.
[(#VALUE|moins{[(#VALUE|div{1.055})]})]
Cordialement,
Bernard Strainchamps
Je suis désolé mais je ne comprend pas le sens de la remarque… SPIP est une couche logicielle et PHP une autre, en dessous… Justement la solution que je propose est en PHP, les filtres c’est fait pour ça non ?
Et le cas représenté est un usage étendu/détourné de SPIP, donc forcément ça complique.
Ce serait bien sympa si mes remarques arrivaient à l’heure comme le concorde ! Mais comme le TGV avec quelques heures de retard et sans explication, c’est très nul.
Bernard Blazin a écrit :
Pat a écrit :
Trop de SPIP tue le SPIP
Ma foi tu as raison! Si il devient important d’apprendre SPIP au dépend de php, je ne vois plus l’intérêt! Soit c’est SPIP et qui reste simple… Soit tout le monde se met au php et puis c’est tout!
ATTENTION! Je ne dénigre rien, mais le succès de SPIP risque de lui jouer des tours…et ce serait bien dommage
BB
Bonjour,
Je récupère une valeur de ce type
39.0000
je voudrais la transformer en chiffre avec deux chiffres après la virgule
39,00
pour ensuite effectuer un calcul du
[‹ value ›])*(1-1/(1+$tva_livre))]
Comment pourrais-je faire cela avec spip ?
Cordialement,
Bernard le boulet à son regret