3,040
个编辑
MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
(// Edit via Wikiplus) |
(// Edit via Wikiplus) |
||
| 第1行: | 第1行: | ||
{{帮助文档难度/困难}} | {{帮助文档难度/困难}} | ||
{{浮动帮助菜单}} | {{浮动帮助菜单}} | ||
| 第36行: | 第35行: | ||
| <code><nowiki>{{urlencode:字符串}}</nowiki></code><br><code><nowiki>{{urlencode:字符串|QUERY}}</nowiki></code>、<code><nowiki>{{urlencode:字符串|WIKI}}</nowiki></code>、<code><nowiki>{{urlencode:字符串|PATH}}</nowiki></code> | | <code><nowiki>{{urlencode:字符串}}</nowiki></code><br><code><nowiki>{{urlencode:字符串|QUERY}}</nowiki></code>、<code><nowiki>{{urlencode:字符串|WIKI}}</nowiki></code>、<code><nowiki>{{urlencode:字符串|PATH}}</nowiki></code> | ||
| <code><nowiki>{{urlencode:混乱}}</nowiki></code>、<code><nowiki>{{urlencode:混乱|QUERY}}</nowiki></code> → {{urlencode:混乱}}<br><code><nowiki>{{urlencode:混乱|WIKI}}</nowiki></code> → {{urlencode:混乱|WIKI}}<br><code><nowiki>{{urlencode:混乱|PATH}}</nowiki></code> → {{urlencode:混乱|PATH}} | | <code><nowiki>{{urlencode:混乱}}</nowiki></code>、<code><nowiki>{{urlencode:混乱|QUERY}}</nowiki></code> → {{urlencode:混乱}}<br><code><nowiki>{{urlencode:混乱|WIKI}}</nowiki></code> → {{urlencode:混乱|WIKI}}<br><code><nowiki>{{urlencode:混乱|PATH}}</nowiki></code> → {{urlencode:混乱|PATH}} | ||
| 输出指定字符串经编码后的结果。不同的参数指定不同的编码规则,用于解析页面标题到MediaWiki类站点链接时建议使用WIKI,解析字符串到文件名时建议使用PATH,解析字符串到搜索引擎链接时建议使用(空)、QUERY;如果你不清楚如何选择时,你可以到[[ | | 输出指定字符串经编码后的结果。不同的参数指定不同的编码规则,用于解析页面标题到MediaWiki类站点链接时建议使用WIKI,解析字符串到文件名时建议使用PATH,解析字符串到搜索引擎链接时建议使用(空)、QUERY;如果你不清楚如何选择时,你可以到[[讨论:讨论版]]求助 | ||
|- | |- | ||
| <code><nowiki>{{anchorencode:字符串}}</nowiki></code> | | <code><nowiki>{{anchorencode:字符串}}</nowiki></code> | ||
| 第102行: | 第101行: | ||
参数2有两个可接受字符串: | 参数2有两个可接受字符串: | ||
# <code><nowiki>|R</nowiki></code>可以使函数的行为倒转,即输入已格式化的数字输出完全无格式数字(只有小数点<code><nowiki>.</nowiki></code>,没有其他的格式),可以用在数学计算中。但请注意只有在输入的数字是完全格式化后它的输出才符合预期; | # <code><nowiki>|R</nowiki></code>可以使函数的行为倒转,即输入已格式化的数字输出完全无格式数字(只有小数点<code><nowiki>.</nowiki></code>,没有其他的格式),可以用在数学计算中。但请注意只有在输入的数字是完全格式化后它的输出才符合预期; | ||
# <code><nowiki>|NOSEP</nowiki></code>(“无分隔符”)参数会使数位分组分隔符和小数点分隔符不被修改,此时 formatnum | # <code><nowiki>|NOSEP</nowiki></code>(“无分隔符”)参数会使数位分组分隔符和小数点分隔符不被修改,此时 formatnum 只会在不使用印度-阿拉伯数字系统的语言中将数字字符进行转换。<code>NOSEP</code> 参数还会防止出现意外的非标准数字分组。。 | ||
'''注意''': | '''注意''': | ||
| 第299行: | 第298行: | ||
#如果某个页面A(例如本页面)使用了该函数检查另一个页面B(例如“肯定不存在的标题”)是否存在,那么[[Special:链入页面]]就能查询到A链接到了B(例如[[Special:链入页面/肯定不存在的标题]]),[[Special:需要的页面]]也会显示B需要被创建; | #如果某个页面A(例如本页面)使用了该函数检查另一个页面B(例如“肯定不存在的标题”)是否存在,那么[[Special:链入页面]]就能查询到A链接到了B(例如[[Special:链入页面/肯定不存在的标题]]),[[Special:需要的页面]]也会显示B需要被创建; | ||
#如果要检查萌娘共享里的文件,则需要使用<code><nowiki>Media:</nowiki></code>前缀。 | #如果要检查萌娘共享里的文件,则需要使用<code><nowiki>Media:</nowiki></code>前缀。 | ||
#*使用<code><nowiki>File:</nowiki></code>和<code><nowiki>Image:</nowiki></code> | #*使用<code><nowiki>File:</nowiki></code>和<code><nowiki>Image:</nowiki></code>前缀时只检查本地wiki上有无对应页面(例如[[:混乱.png]]) | ||
#*从这里也能看出,该函数只检查页面'''是否存在''',不考虑页面是否有内容亦不考虑页面是否按共享文件页面显示(如上所示,[[: | #*从这里也能看出,该函数只检查页面'''是否存在''',不考虑页面是否有内容亦不考虑页面是否按共享文件页面显示(如上所示,[[:混乱.png]]为蓝链而<code><nowiki>{{#ifexist: File:混乱.png | A | B }}</nowiki></code>却仍然返回B) | ||
|- | |- | ||
| <code><nowiki>{{#ifexpr: Fx(表达式) | A | B }}</nowiki></code> | | <code><nowiki>{{#ifexpr: Fx(表达式) | A | B }}</nowiki></code> | ||
| 第508行: | 第507行: | ||
! colspan="3" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:循环}}" | 循环(来自扩展:Loops) | ! colspan="3" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:循环}}" | 循环(来自扩展:Loops) | ||
|- | |- | ||
| colspan="3" | 每个页面中循环次数都'''不能大于99次''',否则将抛出错误,因此,必须控制循环次数合理使用,对于模板中使用循环更是应该小心,最好不要超过20次,如果是某些可能在同一页面重复调用的模板,就一定不要使用循环了,若流程大体可控可以手动写出循环,或者在[https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual/zh Lua模块]中进行循环的操作。 | | colspan="3" | 每个页面中循环次数都'''不能大于99次''',否则将抛出错误,因此,必须控制循环次数合理使用,对于模板中使用循环更是应该小心,最好不要超过20次,如果是某些可能在同一页面重复调用的模板,就一定不要使用循环了,若流程大体可控可以手动写出循环,或者在[https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual/zh Lua模块]中进行循环的操作。 | ||
* 以下的解析器函数中<code>fornumargs</code>及<code>forargs</code>'''不占用循环次数'''。 | * 以下的解析器函数中<code>fornumargs</code>及<code>forargs</code>'''不占用循环次数'''。 | ||
|- | |- | ||
| 第642行: | 第641行: | ||
**[[mw:Help:Extension:ParserFunctions/zh|帮助:扩展:解析器函数]] | **[[mw:Help:Extension:ParserFunctions/zh|帮助:扩展:解析器函数]] | ||
<references /> | <references /> | ||
个编辑