个人工具

模板:Currency

出自Meshal Lite

跳转到: 导航, 搜索
第1行: 第1行:
<includeonly>{{#ifeq:{{{value|{{{1|}}}}}}||♾ 无价|<span class="currencyInfo">{{#switch:{{{2|{{{unit|gsc}}}}}}|fer=<font style="color: rgb(101, 37, 14);">{{{value|{{{1|}}}}}} 🜞</font>|#default={{#ifexpr: {{{value|{{{1|}}}}}} < 10000||<font style="color: rgb(255, 225, 62); text-shadow:0 0 3px black;">{{#expr: trunc({{{value|{{{1|}}}}}}/10000)}}◉</font>}} {{#ifexpr: {{{value|{{{1|}}}}}}<100||{{#ifexpr: trunc({{{value|{{{1|}}}}}}mod10000/100)=0||<font style="color: rgb(232, 232, 232); text-shadow:0 0 3px black;">{{#expr: trunc({{{value|{{{1|}}}}}}mod10000/100)}}◉</font>}}}}{{#ifexpr: {{{value|{{{1|}}}}}}mod100=0||<font style="color: rgb(249, 169, 132); text-shadow:0 0 3px black;">{{#expr: {{{value|{{{1|}}}}}}mod100}}</font>}}}}<div class="bg-blur">939239123912391239</div></span>}}</includeonly><noinclude>[[category:模板]]
+
<includeonly><!--var definition begin--><span style="display:none;">
 +
<!--define currency unit-->{{#vardefine:unit|{{#ifeq:{{{2|{{{unit|gsc}}}}}}||gsc|{{{2|{{{unit|gsc}}}}}}}}}}
 +
<!--define exchange rate-->{{#switch:{{#var:unit}}
 +
|gsc=
 +
{{#vardefine:exGsc|1}}
 +
{{#vardefine:exFer|0.036}}
 +
|fer=
 +
{{#vardefine:exGsc|27.5}}
 +
{{#vardefine:exFer|1}}
 +
|#default={{#vardefine:exRates|null}}
 +
}}<!--var definition end-->
 +
{{#ifeq:{{{value|{{{1|}}}}}}|
 +
|♾ 无价
 +
|<span class="currencyInfo">{{#vardefine:value|{{#ifeq:{{{1|{{{value|}}}}}}|||{{{1|{{{value|}}}}}}}}}}{{currency_{{#var:unit}}|}}{{#ifeq:{{{3|{{{exchange|y}}}}}}|y|{{#ifeq:{{#var:exRates}}|null||<div class="bg-blur" style="display: pre;">
 +
{{currency_gsc|{{#expr:{{#var:value}}*{{#var:exGsc}}}}}}
 +
{{currency_fer|{{#expr:{{#var:value}}*{{#var:exFer}}}}}}
 +
</div>}}}}</span>
 +
}}</includeonly><noinclude>[[category:模板]]
 
根据输入的数字和货币制式,生成对应的价值文本。
 
根据输入的数字和货币制式,生成对应的价值文本。
  

在2018年3月15日 (四) 03:15所做的修订版本