本页是THBWiki的编辑帮助文档
- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
帮助:货币扩展
Jump to navigation
Jump to search
| ||||||||||||||||||||||||||||||||
货币扩展是一个提供货币显示、格式化、转换及运算功能的Mediawiki插件,在有SMW(1.9或以上)的环境下,还可以定义价格类型以储存价格信息。代码依附在时长扩展内,此SMW类型不能直接运行,都必须手动修改一下部分的SMW代码。
安装
调用函数
currency
转换价格格式,转换货币。
- 格式
{{#currency: 价格字串 | 格式字串 }}- 例子
- 显示汇率:
{{#currency:美金|港币}}→ 7.8260869565217 - 显示货币的标准代号:
{{#currency:RMB|id}}→ CNY - 显示货币的默认别名:
{{#currency:RMB|normal}}→ 人民币 - 转为其他货币显示:
{{#currency:100 RMB|美金}}→ 13.8美金 - 转为其他货币并加上空格( ):
{{#currency:100 RMB| 港元}}→ 2000 港元 - 转为其他货币并反转单位和数值的位置:
{{#currency:100 RMB|-¥}}→ ¥2000 - 直接显示:
{{#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}}- 加总结果
- 17,084.96
