• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

帮助:货币扩展

来自THBWiki
跳转至: 导航搜索

货币扩展是一个提供货币显示、格式化、转换及运算功能的Mediawiki插件,在有SMW(1.9或以上)的环境下,还可以定义价格类型以储存价格信息。代码依附在时长扩展内,此SMW类型不能直接运行,都必须手动修改一下部分的SMW代码。

安装

你不能在不安装时长扩展的情况下使用这个扩展

调用函数

currency

转换价格格式,转换货币。

格式
{{#currency: 价格字串 | 格式字串 }}
例子
显示汇率:{{#currency:美金|港币}} → 7.8131868131868
显示货币的标准代号:{{#currency:RMB|id}} → CNY
显示货币的默认别名:{{#currency:RMB|normal}} → 人民币
转为其他货币显示:{{#currency:100 RMB|美金}} → 14.97美金
转为其他货币并加上空格( ):{{#currency:100 RMB| 港元}} → 1644.74 港元
转为其他货币并反转单位和数值的位置:{{#currency:100 RMB|-¥}} → ¥1644.74
直接显示:{{#currency:100 RMB}} → 100RMB
同上:{{#currency:100 RMB|}} → 100RMB
直接反转:{{#currency:100 RMB|-}} → RMB100
把单位显示成默认别名:{{#currency:100 RMB|normal}} → 100人民币
把单位显示成默认别名并反转:{{#currency:100 RMB|-normal}} → 人民币100
把单位显示成标准代号:{{#currency:100 RMB|id}} → 100CNY
把单位显示成标准代号并反转:{{#currency:100 RMB|-id}} → CNY100
只显示数值:{{#currency:100 RMB|value}} → 100
只显示单位:{{#currency:100 RMB|unit}} → CNY

taxin

含税运算。

格式
{{#taxin: 价格字串 | 显示格式 | 税率(默认为1.08) }}
例子
{{#taxin:¥1200}} → ¥1296
{{#taxin:¥1200|final}} → ¥1296
{{#taxin:¥1200|final|1.05}} → ¥1260
{{#taxin:¥1200|change|1.05}} → ¥60
{{#taxin:¥1200|display|1.05}} → ¥1200 + ¥60
{{#taxin:¥1200| 加税 |1.05}} → ¥1200 加税 ¥60

taxout

除税运算。

格式
{{#taxout: 价格字串 | 显示格式 | 税率(默认为1.08) }}
例子
{{#taxout:¥1260}} → ¥1167
{{#taxout:¥1260|final}} → ¥1167
{{#taxout:¥1260|final|1.05}} → ¥1200
{{#taxout:¥1260|change|1.05}} → -¥60
{{#taxout:¥1260|display|1.05}} → ¥1260 - ¥60
{{#taxout:¥1260| 减税 |1.05}} → ¥1260 减税 ¥60

价格类型

请求例子
{{#ask:[[发售价格::>6000円]][[发售价格::~円]]|?发售价格#元|sort=发售价格|order=desc|limit=20}}
请求结果
加总例子
{{#ask:[[发售价格::>6000円]][[发售价格::~円]]|?发售价格#元|sort=发售价格|order=desc|limit=20|format=sum}}
加总结果