Discussion modèle:Addition
Ajouter un sujet- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Limitation à 20 numéros
[modifier le code]Bonjour, on pourrait pousser à 24 numéros ? Merci
En attendant, j'ai copié le en:Template:Sum à Modèle:Sum, car il accepte plus de numéro. — Le message qui précède, non signé, a été déposé par Viruscorona2020 (discuter), le 14 mars 2020 à 18:22 (CET)
--Viruscorona2020 (discuter) 14 mars 2020 à 18:19 (CET)
1000 <-> 1 000
[modifier le code]Le modèle Addition n'additionne pas les chiffres français supérieur à 999, car à 1000 (1 000 en français), un espace « & n b s p ; » vient casser le modèle Addition qui renvoie : "« & » non reconnu", comme par exemple si on veut additionner {{#invoke:Wikidata|frameFun|formatStatements|entity=Q87144137|property=P1603|sorttype=inverted|numval=1 }} (1085, pardon ) à 1 (soit 1 085 + 1), il faut écrire :
{{Addition |{{#invoke:Wikidata|frameFun|formatStatements|entity=Q87144137|property=P1603|sorttype=inverted|numval=1 }}|1}} :1
La solution est d'utiliser {{#invoke:String| le chiffre-qu'on veut|& n b s p ; |}}.
Ce qui donne : {{Addition |{{#invoke:String|replace|{{#invoke:Wikidata|frameFun|formatStatements|entity=Q87144137|property=P1603|sorttype=inverted|numval=1 }}|& n b s p ; |}}|1}} :1
Mais si on doit taper un modèle en plus à chaque chiffre qu'on veut additionner ça va expansivement saturer les serveurs juste pour que certains aient du plaisir à voir un espace séparant trois chiffres (1 000 et pas 1000).
Ce n'est pas écologique.