MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

帮助:魔术字/解析器函数:修订间差异

跳到导航 跳到搜索
(// Edit via Wikiplus)
(// Edit via Wikiplus)
|- style="background:#FED;"
| <code><nowiki>{{#ifexist: 《页面标题》 | A | B }}</nowiki></code>
| <code><nowiki>{{#ifexist: Main Page | A | B }}</nowiki></code> → {{#ifexist: Main Page | A | B }}<br><code><nowiki>{{#ifexist: 肯定不存在的标题 | A | B }}</nowiki></code> → {{#ifexist: 肯定不存在的标题 | A | B }}<br><code><nowiki>{{#ifexist: 肯定不存在的标题 | A }}</nowiki></code> → {{#ifexist: 肯定不存在的标题 | A }}<hr><code><nowiki>{{#ifexist: File:Box-1混乱头像.pngjpg | A | B }}</nowiki></code> → {{#ifexist: File:Box-1混乱头像.pngjpg | A | B }}<br><code><nowiki>{{#ifexist: Image:Box-1混乱头像.pngjpg | A | B }}</nowiki></code> → {{#ifexist: Image:Box-1混乱头像.pngjpg | A | B }}<br><code><nowiki>{{#ifexist: Media:Box-1混乱头像.pngjpg | A | B }}</nowiki></code> → {{#ifexist: Media:Box-1混乱头像.pngjpg | A | B }}
| '''[高开销]''' 该函数用于条件逻辑判断:
* 如果《页面标题》对应的页面存在,那么执行A(以wikitext格式解析);
#如果某个页面A(例如本页面)使用了该函数检查另一个页面B(例如“肯定不存在的标题”)是否存在,那么[[Special:链入页面]]就能查询到A链接到了B(例如[[Special:链入页面/肯定不存在的标题]]),[[Special:需要的页面]]也会显示B需要被创建;
#如果要检查萌娘共享里的文件,则需要使用<code><nowiki>Media:</nowiki></code>前缀。
#*使用<code><nowiki>File:</nowiki></code>和<code><nowiki>Image:</nowiki></code>前缀时只检查本地wiki上有无对应页面(例如[[:混乱头像.pngjpg]])
#*从这里也能看出,该函数只检查页面'''是否存在''',不考虑页面是否有内容亦不考虑页面是否按共享文件页面显示(如上所示,[[:混乱头像.pngjpg]]为蓝链而<code><nowiki>{{#ifexist: File:混乱头像.pngjpg | A | B }}</nowiki></code>却仍然返回B)
|-
| <code><nowiki>{{#ifexpr: Fx(表达式) | A | B }}</nowiki></code>