帮助:魔术字
魔术字(Magic words)是MediaWiki软件所识别的特定字符串,它们可以返回特定的值或触发其他的功能。魔术字有如下三种:
- 状态开关:以两个下划线“__”为前后缀的大写单词。例如__FOO__;
- 变量:同模版类似,以“{{”开头“}}”结尾,且所有字母大写,如{{FOO}};
- 解析器函数:这些形如{{foo:...}}或{{#foo:...}}的魔术字在使用时包含参数,且函数名称对大小写不敏感(包括可大小写混用)。请同时参见Help:解析器函数。
状态开关
状态开关可以控制页面的显示方式或其他行为。它往往用于排除或加入特定的页面内容。
魔术字 | 描述 | 版本 |
---|---|---|
__NOTOC__
|
隐藏目录。 | |
__FORCETOC__
|
强制于默认位置(第一个章节标题上方)显示目录。 | |
__TOC__
|
在魔术字的位置插入目录(忽略__NOTOC__)。如果这个魔术字在一个页面内被多次使用,目录将会被放置在首个__TOC__出现的位置。 | |
编辑 | ||
__NOEDITSECTION__
|
隐藏章节标题旁的编辑链接。 | |
__NEWSECTIONLINK__
|
在非讨论页顶端“编辑页面”标签右侧加入一个按钮,用于在页面结尾加入新的章节(参见MediaWiki上的说明)。 | 1.7+ |
__NONEWSECTIONLINK__
|
移除讨论页顶端“编辑页面”右侧的加入新章节链接。 | 1.15+ |
分类 | ||
__NOGALLERY__
|
用于分类页面。不显示分类中所包含-{zh-hans:文件;zh-hant:档案}-的缩略图,而以普通链接代替。 | 1.7+ |
__HIDDENCAT__
|
用于分类页面。加入后此分类成为隐藏分类,将不会显示在上级分类其及成员页面的分类列表中(可以通过参数设置中的选项强制显示) | 1.13+ |
字词转换 | ||
__NOCONTENTCONVERT__ __NOCC__
|
不对当前页面进行字词转换。 | |
__NOTITLECONVERT__ __NOTC__
|
不进行标题转换,其他内容照常转换。 | |
其他 | ||
__START__
|
没有特殊效果。已被彻底废弃 | |
__INDEX__
|
允许搜索引擎检索本页(忽略$wgArticleRobotPolicies的设置,但无法忽略robots.txt)。 | 1.14+ |
__NOINDEX__
|
阻止搜索引擎检索本页。 | 1.14+ |
__STATICREDIRECT__
|
用于重定向页。当有人移动页面并勾选“更新所有指向原标题的重定向”时,禁止MediaWiki更新本页的重定向。 | 1.13+ |
__REC__
|
用于强制显示页面下方的推荐内容。 | HuijiWiki 2.0+ |
__NOREC__
|
用于强制隐藏页面下方的推荐内容。 | HuijiWiki 2.0+ |
__NOTITLE__
|
用于强制隐藏页面的标题(FirstHeading)。一同去掉的还有“登陆后就可以编辑...”的提示。 | HuijiWiki 2.0+ |
__NOCOMMENT__
|
用于强制隐藏页面下方的吐槽区域。 | HuijiWiki 2.0+ |
变量魔术字
变量魔术字可以返回某个特定的数据(关于当前页面、wiki站点或日期的),但是其具体数值可能会随着时间推移变化。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。
如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含模板:PAGENAME,页面中需要写作{{模板:PAGENAME}}
)。在某些情况下,加入参数会强制软件将变量视作一个模板,如{{CURRENTDAYNAME|x}}
将会包含模板:CURRENTDAYNAME。
日期与时间
以下变量返回用户所设置的时区日期或时间,默认为UTC时间。 在MediaWiki与浏览器缓存的影响下,这些变量显示的往往是被缓存的值,而非当前的时间。
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
年 | |||
{{CURRENTYEAR}}
|
2023 | 年 | |
月 | |||
{{CURRENTMONTH}}
|
06 | 月(补足前导零) | |
{{CURRENTMONTH1}}
|
6 | 月(不补足前导零) | |
{{CURRENTMONTHNAME}}
|
6月 | 月(本地语言中的月份名称) | |
{{CURRENTMONTHNAMEGEN}}
|
6月 | 月(本地语言中月份名称的属格形式) | |
{{CURRENTMONTHABBREV}}
|
6月 | 月(本地语言中月份名称的简称) | 1.5+ |
日 | |||
{{CURRENTDAY}}
|
2 | 日(无前导零) | |
{{CURRENTDAY2}}
|
02 | 日(补足前导零) | 1.6+ |
{{CURRENTDOW}}
|
5 | 星期(数字格式) | |
{{CURRENTDAYNAME}}
|
星期五 | 星期 | |
时间 | |||
{{CURRENTTIME}}
|
17:39 | 时间(24小时制,格式为HH:mm) | |
{{CURRENTHOUR}}
|
17 | 时间(24小时制,有前导零) | |
其他 | |||
{{CURRENTWEEK}}
|
22 | 周数 | |
{{CURRENTTIMESTAMP}}
|
20230602173940 | YYYYMMDDHHmmss时间戳 | 1.7+ |
如下变量和以上列出的变量功能相同,但是使用的是站点所在时区的本地时间,而非用户所设置的时区或UTC:
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
年 | |||
{{LOCALYEAR}}
|
2023 | 年 | |
月 | |||
{{LOCALMONTH}}
|
06 | 月(补足前导零) | |
{{LOCALMONTH1}}
|
6 | 月(不补足前导零) | |
{{LOCALMONTHNAME}}
|
6月 | 月(本地语言中的月份名称) | |
{{LOCALMONTHNAMEGEN}}
|
6月 | 月(本地语言中月份名称的属格形式) | |
{{LOCALMONTHABBREV}}
|
6月 | 月(本地语言中月份名称的简称) | 1.5+ |
日 | |||
{{LOCALDAY}}
|
3 | 日(无前导零) | |
{{LOCALDAY2}}
|
03 | 日(补足前导零) | 1.6+ |
{{LOCALDOW}}
|
6 | 星期(数字格式) | |
{{LOCALDAYNAME}}
|
星期六 | 星期 | |
时间 | |||
{{LOCALTIME}}
|
01:39 | 时间(24小时制,格式为HH:mm) | |
{{LOCALHOUR}}
|
01 | 时间(24小时制,有前导零) | |
其他 | |||
{{LOCALWEEK}}
|
22 | 周数 | |
{{LOCALTIMESTAMP}}
|
20230603013940 | YYYYMMDDHHmmss时间戳 | 1.7+ |
技术元数据
历史版本变量返回的是与当前页面最近一次编辑有关的数据。
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
站点 | |||
{{SITENAME}}
|
灰机wiki | 站点名称($wgSitename) | |
{{SERVER}}
|
https://www.huijiwiki.com | 域名URL($wgServer) | |
{{SERVERNAME}}
|
www.huijiwiki.com | 域名名称($wgServerName) | |
{{DIRMARK}} {{DIRECTIONMARK}}
|
|
输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用‎ ,反之使用‏ )
|
1.7+ |
{{SCRIPTPATH}}
|
相对脚本路径($wgScriptPath) | ||
{{STYLEPATH}}
|
/skins | 相对样式路径($wgStylePath) | |
{{CURRENTVERSION}}
|
1.38.4 | 当前所使用的MediaWiki版本 | 1.7+ |
{{CONTENTLANGUAGE}} {{CONTENTLANG}}
|
zh-hans zh-hans |
默认的界面语言($wgLanguageCode) | 1.7+ |
当前页面的最新编辑版本 | |||
{{REVISIONID}}
|
39638 |
最近一次编辑版本的ID [高开销]指定页面最近修订版本的ID |
1.5+ 1.16+ |
{{REVISIONDAY}}
|
9 |
最近一次编辑的日份 [高开销]指定页面最近一次编辑的日份 |
1.8+ 1.16+ |
{{REVISIONDAY2}}
|
09 |
最近一次编辑的日份(前导零) [高开销] 指定页面最近一次编辑的日份 |
1.8+ 1.16+ |
{{REVISIONMONTH}}
|
03 |
最近一次编辑的月份 [高开销] 指定页面最近一次编辑的月份 |
1.8+ 1.16+ |
{{REVISIONMONTH1}}
|
3 |
最近一次编辑的月份(不补足0) [高开销] 指定页面最近一次编辑的月份(不补足0) |
1.17+ |
{{REVISIONYEAR}}
|
2022 |
最近一次编辑的年份 [高开销]指定页面最近一次编辑的年份 |
1.8+ 1.16+ |
{{REVISIONTIMESTAMP}}
|
20220309150528 |
最近一次编辑的时间戳 [高开销]最近修订版本的时间戳 |
1.8+ 1.16+ |
{{REVISIONUSER}}
|
发条狐狸 |
最近一个对本页面作出编辑的用户 [高开销] 最近一个对指定页面作出编辑的用户 在编辑提示里显示即将编辑的用户,见[1] |
1.15+ 1.16+ |
{{PAGESIZE:页面标题}} {{PAGESIZE:Help:魔术字}}
|
44,602 |
[高开销]返回指定页面的大小 | 1.13+ |
页面 | |||
{{PAGEID}}
|
271 | 返回当前页面的Page ID | 1.20+ |
{{PAGELANGUAGE}} {{#language:{{PAGELANGUAGE}}}}
|
zh-hans 中文(简体) |
返回当前页面的语言代码,并能够通过#language函数转换为语言名称 | 1.29+ |
{{PROTECTIONLEVEL:行为}}
|
保护级别 | 输出当前页面对于特定行为(create,edit或move)的保护级别(autoconfirm或sysop等)。若未保护则返回空字符串。 | 1.15+ |
{{PROTECTIONEXPIRY:行为}}
|
保护剩余期限 | 输出当前页面对于特定行为(create,edit或move)的剩余保护期限。若未保护则返回空字符串。 | 1.27+ |
{{CASCADINGSOURCES}}
|
嵌入保护来源 | [高开销]如果当前页面处于任何嵌入保护,返回嵌入保护的源头页面 | 1.23+ |
影响页面内容 | |||
{{DISPLAYTITLE:标题}} {{DISPLAYTITLE:标题|noerror}} {{DISPLAYTITLE:标题|noreplace}}
|
更改页面的标题,与-{T|}-类似,不推荐使用。可以通过$wgAllowDisplayTitle将其启用或禁用。在1.10+前默认禁用,之后的版本中默认启用。 noerror选项会阻止DISPLAYTITLE覆盖产生的红字报错文字,noreplace会阻止其他DISPLAYTITLE覆盖最先生效的标题文字 |
1.7+ | |
{{DEFAULTSORT:排序索引}} {{DEFAULTSORTKEY:排序索引}} {{DEFAULTCATEGORYSORT:排序索引}} {{DEFAULTCATEGORYSORT:排序索引|noerror}} {{DEFAULTCATEGORYSORT:排序索引|noreplace}}
|
为页面设置一个默认的排序索引。例如在吉米·威尔士条目的结尾加入{{DEFAULTSORT:Wales, Jimmy}} ,则默认此条目在所有分类中都会排在“W”下,而非“吉”。noerroe选项会阻止DEFAULTSORT索引覆盖产生的红字报错文字,noreplace会阻止其他DEFAULTSORT覆盖最先生效的索引 |
1.10+ |
统计
这些变量返回的数字往往包含分隔符(根据本地语言设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如{{NUMBEROFPAGES}}
→20,826而{{NUMBEROFPAGES:R}}
→20826))。对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如{{PAGESINCATEGORY:Help}}
及{{PAGESINCATEGORY:Help|R}}
)。
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
整个站点 | |||
{{NUMBEROFPAGES}}
|
20,826 | 页面总数 | 1.7+ |
{{NUMBEROFARTICLES}}
|
785 | 主命名空间内的页面总数 | |
{{NUMBEROFFILES}}
|
16,322 | 上传的文件总数 | 1.5+ |
{{NUMBEROFEDITS}}
|
44,199 | 总页面编辑次数 | 1.10+ |
{{NUMBEROFVIEWS}} |
已弃用 | 页面浏览次数。通常对使用缓存的wiki无效。 | 1.14~1.24 |
{{NUMBEROFUSERS}}
|
34,307 | 当前子站点的注册用户总数(本页显示的是从www.huijiwiki.com,即主站注册的用户数,不包括从其他子站注册的用户) | 1.7+ |
{{NUMBEROFADMINS}}
|
22 | sysop用户组中的用户总数 | 1.7+ |
{{NUMBEROFACTIVEUSERS}}
|
10 | 活跃用户总数,其标淮与Special:Statistics中的标淮相同 | 1.15+ |
{{NUMBEROFALLEDITS}}
|
8539023 | 灰机维基的编辑总数 | 灰机wiki |
{{NUMBEROFALLFILES}}
|
1669052 | 灰机维基的文件总数 | 灰机wiki |
{{NUMBEROFALLSITES}}
|
419 | 灰机维基的站点总数 | 灰机wiki |
{{NUMBEROFALLARTICLES}}
|
4656403 | 灰机维基的条目总数 | 灰机wiki |
{{NUMBEROFALLACTIVEUSERS}}
|
15379 | 灰机维基的活跃用户总数 | 灰机wiki |
{{NUMBEROFFOLLOWERS}}
|
16132 | 关注本维基的活跃用户数 | 灰机wiki |
{{SITEDESCRIPTION}}
|
灰机wiki是关注动漫游戏影视等领域的兴趣百科社区,追求深度、系统、合作,你也可以来创建和编写。在这里邂逅与你频率相同的“机”友,构建你的专属兴趣世界,不受束缚的热情创造。贴吧大神、微博达人、重度粉、分析狂人、考据党都在这里! | 本维基的文字描述 | 灰机wiki |
{{PAGESINCATEGORY:分类标题}} {{PAGESINCAT:帮助文档}}
|
33 |
[高开销]指定分类中的页面总数。 | 1.13+ |
|
33 |
[高开销]返回指定分类的: 所有页面数 |
1.20+ |
{{NUMBERINGROUP:用户群组}} {{NUMINGROUP:用户群组}}
|
{{NUMBERINGROUP:bureaucrat}}→ 4 |
特定用户群组中的用户总数 | 1.14+ |
{{PAGESINNS:索引编号}} {{PAGESINNAMESPACE:索引编号}}
|
禁用 | 指定命名空间中的页面总数。例如{{PAGESINNAMESPACE:14}} 返回分类总数。在中文维基百科被禁用。
|
1.7+ |
页面标题
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
例子:帮助:灰机/游戏站点/魔兽世界 | |||
{{FULLPAGENAME}}
|
帮助:灰机/游戏站点/魔兽世界 | 返回命名空间及页面标题、所有子页面标题 | 1.6+ |
{{PAGENAME}}
|
灰机/游戏站点/魔兽世界 | 返回完整的页面标题(不含命名空间) | |
{{BASEPAGENAME}}
|
灰机/游戏站点 | 页面标题,返回当前页面的上级页面标题 | 1.7+ |
{{SUBPAGENAME}}
|
魔兽世界 | 子页面标题 | 1.6+ |
{{SUBJECTPAGENAME}} {{ARTICLEPAGENAME}}
|
帮助:灰机/游戏站点/魔兽世界 | 返回当前页面对应的内容页标题(包含命名空间),一般用于讨论页(Talkpage) | 1.7+ |
{{TALKPAGENAME}}
|
帮助讨论:灰机/游戏站点/魔兽世界 | 当前页面对应的讨论页标题(包含命名空间) | 1.7+ |
{{ROOTPAGENAME}}
|
灰机 | 当前页面的主页面标题 | 1.22+ |
魔术字{{BASEPAGENAME}}
和{{SUBPAGENAME}}
仅在允许子页面出现的命名空间中有效。参见mw:Manual:$wgNamespacesWithSubpages。
以下类似的魔术字返回URL编码结果:
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
例子:帮助:魔术字 | |||
{{FULLPAGENAMEE}}
|
%E5%B8%AE%E5%8A%A9:%E9%AD%94%E6%9C%AF%E5%AD%97 | 返回命名空间及页面标题、所有子页面标题 | 1.6+ |
{{PAGENAMEE}}
|
%E9%AD%94%E6%9C%AF%E5%AD%97 | 返回完整的页面标题(不含命名空间) | |
{{BASEPAGENAMEE}}
|
%E9%AD%94%E6%9C%AF%E5%AD%97 | 页面标题,返回当前页面的上级页面标题 | 1.7+ |
{{SUBPAGENAMEE}}
|
%E9%AD%94%E6%9C%AF%E5%AD%97 | 子页面标题 | 1.6+ |
{{SUBJECTPAGENAMEE}} {{ARTICLEPAGENAMEE}}
|
%E5%B8%AE%E5%8A%A9:%E9%AD%94%E6%9C%AF%E5%AD%97 %E5%B8%AE%E5%8A%A9:%E9%AD%94%E6%9C%AF%E5%AD%97 |
返回当前页面对应的内容页标题(包含命名空间),一般用于讨论页(Talkpage) | 1.7+ |
{{TALKPAGENAMEE}}
|
%E5%B8%AE%E5%8A%A9%E8%AE%A8%E8%AE%BA:%E9%AD%94%E6%9C%AF%E5%AD%97 | 当前页面对应的讨论页标题(包含命名空间) | 1.7+ |
{{ROOTPAGENAMEE}}
|
%E9%AD%94%E6%9C%AF%E5%AD%97 | 当前页面的主页面标题 | 1.22+ |
在1.15+版本中,这些魔术字均可通过参数来指明特定页面:
{{PAGENAME:Template:Main Page}}
→ Main Page
命名空间
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{NAMESPACE}}
|
帮助 | 命名空间 | |
{{NAMESPACENUMBER}}
|
12 | 命名空间的数字编号 | 1.20+ |
{{SUBJECTSPACE}} {{ARTICLESPACE}}
|
帮助 帮助 |
当前页面对应的内容页面命名空间 | 1.7+ |
{{TALKSPACE}}
|
帮助讨论 | 当前页面对应的讨论页命名空间 | 1.7+ |
以下类似的魔术字返回URL编码结果:
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{NAMESPACEE}}
|
%E5%B8%AE%E5%8A%A9 | 命名空间 | |
{{SUBJECTSPACEE}} {{ARTICLESPACEE}}
|
%E5%B8%AE%E5%8A%A9 %E5%B8%AE%E5%8A%A9 |
当前页面对应的内容页面命名空间 | 1.7+ |
{{TALKSPACEE}}
|
%E5%B8%AE%E5%8A%A9%E8%AE%A8%E8%AE%BA | 当前页面对应的讨论页命名空间 | 1.7+ |
在1.15+版本中,这些魔术字均可通过参数来指明特定页面:
{{NAMESPACE:Template:Main Page}}
→ 模板
其他
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
{{!}}
|
| | 1.24+ |
解析器函数
解析器函数与变量十分类似,但是有一个或多个参数(技术上来看,所有使用参数的魔术字均为解析器函数),且魔术字的名称前往往会有一个#号,以将它们与一般的模版区分开来。
这一页仅列出了整合在MediaWiki软件中的解析器函数。其他扩展(例如ParserFunctions extension)可能为MediaWiki加入更多的解析器函数。请参见Help:解析器函数了解更多的解析器函数。
指定页面的技术元数据
魔术字 | 输出 | 描述 | 版本 |
---|---|---|---|
{{PAGEID: 页面名称 }}
|
88 | [高开销] 返回指定页面的Page ID | 1.23+ |
{{PAGESIZE: 页面名称 }} {{PAGESIZE: 页面名称 |R}}
|
1,189 1189 |
[高开销] 返回指定页面的大小,使用|R 来返回未格式化的数字
|
1.13+ |
{{PROTECTIONLEVEL: 行为 | 页面名称 }}
|
sysop | [高开销] 返回指定页面指定行为的保护方针 | 1.21+ |
{{PROTECTIONEXPIRY: 行为 | 页面名称 }}
|
sysop | [高开销] 返回指定页面指定行为的保护剩余期限 | 1.27+ |
{{CASCADINGSOURCES: 页面名称 }}
|
[高开销] 返回指定页面的嵌入保护来源 | 1.23+ | |
{{REVISIONID: 页面名称 }}
|
41659 | [高开销] 返回指定页面最近一次编辑记录的ID | 1.23+ |
{{REVISIONDAY: 页面名称 }}
|
22 | [高开销] 返回指定页面最近一次编辑的日期数 | 1.23+ |
{{REVISIONDAY2: 页面名称 }}
|
22 | [高开销] 返回指定页面最近一次编辑的日期数(不补足0) | 1.23+ |
{{REVISIONMONTH: 页面名称 }}
|
11 | [高开销] 返回指定页面最近一次编辑的月份数 | 1.23+ |
{{REVISIONMONTH1: 页面标题 }}
|
11 | [高开销] 返回指定页面最近一次编辑的月份数(补不足0) | 1.23+ |
{{REVISIONYEAR: 页面标题 }}
|
2022 | [高开销] 返回指定页面最近一次编辑的年份数 | 1.23+ |
{{REVISIONTIMESTAMP: 页面标题 }}
|
20221122005307 | [高开销] 返回指定页面最近一次编辑的时间戳 | 1.23+ |
{{REVISIONUSER: 页面标题 }}
|
Yuee | [高开销] 返回指定页面最后一次编辑的编辑者 | 1.23+ |
URL数据
魔术字 | 输入 → 输出 | 描述 | 版本 |
---|---|---|---|
{{localurl:页面标题}} {{localurl:页面标题|字符串}}
|
/wiki/%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98 /index.php?title=%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98&字符串 |
指定标题的相对路径 | |
{{fullurl:页面标题}} {{fullurl:页面标题|字符串}} {{fullurl:跨维基链接:页面标题|字符串}}
|
{{fullurl:Category:帮助文档}} → https://www.huijiwiki.com/wiki/%E5%88%86%E7%B1%BB:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3 {{fullurl:Category:帮助文档|action=edit}} → |
指定标题的绝对路径,同时处理跨维基前缀。 | 1.5+ |
{{canonicalurl:页面标题}} {{canonicalurl:页面标题|字符串}} {{canonicalurl:跨维基链接:页面标题|字符串}}
|
{{canonicalurl:Category:帮助文档}} → https://www.huijiwiki.com/wiki/%E5%88%86%E7%B1%BB:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3 {{canonicalurl:Category:帮助文档|action=edit}} → |
指定标题的标准url路径,同时处理跨维基前缀。 | 1.18+ |
{{filepath:文件名}} {{filepath:文件名|nowiki}}
|
{{filepath:Huiji_logo.png}} → https://huiji-public.huijistatic.com/www/uploads/4/44/Huiji_logo.png {{filepath:Huiji_logo.png|nowiki}} → https://huiji-public.huijistatic.com/www/uploads/4/44/Huiji_logo.png |
指定多媒体文件的绝对路径 | 1.12+ |
{{urlencode:字符串}}
|
{{urlencode:x y z 一二三}} → x+y+z+%E4%B8%80%E4%BA%8C%E4%B8%89
|
将字符串以百分号编码以供URL使用。 | 1.7+ |
{{anchorencode:字符串}}
|
{{anchorencode:x y z一二三}} → x_y_z一二三
|
将字符串编码以供URL锚点(URL中#号后面的部分)使用。 | 1.8+ |
命名空间
{{ns:}}
返回指定索引编号所对应命名空间的本地名称。
内容页面名字空间 | 讨论页名字空间 | |||
---|---|---|---|---|
用法 | 输出 | 用法 | 输出 | |
{{ns:-2}} 或{{ns:Media}}
|
媒体文件 | {{ns:-1}} 或{{ns:Special}}
|
特殊 | |
{{ns:0}}
|
{{ns:1}} 或{{ns:Talk}}
|
讨论 | ||
{{ns:2}} 或{{ns:User}}
|
用户 | {{ns:3}} 或{{ns:User talk}}
|
用户讨论 | |
{{ns:4}} 或{{ns:Project}}
|
Project | {{ns:5}} 或{{ns:Project talk}}
|
Project讨论 | |
{{ns:6}} 或{{ns:File}} 或{{ns:Image}}
|
文件 | {{ns:7}} 或{{ns:File talk}} 或{{ns:Image talk}}
|
文件讨论 | |
{{ns:8}} 或{{ns:MediaWiki}}
|
MediaWiki | {{ns:9}} 或{{ns:MediaWiki talk}}
|
MediaWiki讨论 | |
{{ns:10}} 或{{ns:Template}}
|
模板 | {{ns:11}} 或{{ns:Template talk}}
|
模板讨论 | |
{{ns:12}} 或{{ns:Help}}
|
帮助 | {{ns:13}} 或{{ns:Help talk}}
|
帮助讨论 | |
{{ns:14}} 或{{ns:Category}}
|
分类 | {{ns:15}} 或{{ns:Category talk}}
|
分类讨论 | |
{{ns:100}} 或{{ns:Portal}}
|
{{ns:101}} 或{{ns:Portal talk}}
|
|||
{{ns:118}} 或{{ns:Draft}}
|
{{ns:119}} 或{{ns:Draft talk}}
|
|||
{{ns:828}} 或{{ns:Module}}
|
模块 | {{ns:829}} 或{{ns:Module talk}}
|
模块讨论 | |
{{ns:2600}} 或{{ns:Topic}}
|
格式
用法 | 输入 → 输出 | 描述 | 版本 |
---|---|---|---|
{{lc:字符串}}
|
{{lc:DATA CENTER}} → data center
|
转换为小写字母输出 | 1.5+ |
{{lcfirst:字符串}}
|
{{lcfirst:DATA CENTER}} → dATA CENTER
|
将字符串的第一个字符转换为小写字母 | 1.5+ |
{{uc:字符串}}
|
{{uc:text transform}} → TEXT TRANSFORM
|
转换为大写字母输出 | 1.5+ |
{{ucfirst:字符串}}
|
{{ucfirst:text transform}} → Text transform
|
将字符串的第一个字符转换为大写字母 | 1.5+ |
{{formatnum:无格式数字}} {{formatnum:格式化的数字|R}}
|
{{formatnum:-987654321.654321}} → −987,654,321.654321 {{formatnum:-987,654,321.654321|R}} → -987654321.654321
|
根据本地语言的设置处理空格和逗号等数字分隔符。 | 1.7+ 1.13+ |
|
|
将日期显示为用户在“日期与时间”中所指定的格式。对于未登录或是未进行设置的用户,可以通过参数指定默认格式:mdy , dmy , ymd , ISO 8601 (区分大小写)。如果未指定格式或格式无效,则输入格式会被作为默认格式。如果输入的日期无效,则直接输出未处理的结果。
解析器函数time提供了更多的格式化控制。 |
1.15+ |
{{padleft:xyz|字符串长度}} {{padleft:xyz|字符串长度|字符}}
|
{{padleft:xyz|5}} → 00xyz{{padleft:xyz|5|_}} → __xyz
|
自动在字符串开头用给定的字符(默认为“0”)补足到特定长度。例如{{padleft:44|3|0}}生成044。也用于截取字符串的一部分。 | 1.8+ |
{{padright:xyz|字符串长度}} {{padright:xyz|字符串长度|字符}}
|
{{padright:xyz|5}} → xyz00{{padright:xyz|5|_}} → xyz__
|
与padleft类似,但将字符加入到字符串的结尾。也用于截取字符串的一部分。 | |
{{plural:计数|单数形式|复数形式}}
|
{{plural:1|他|他们}} → 他
|
根据首个参数,输出特定词语的单数或复数形式(根据中文)。 |
杂项
魔术字 | 输出 | 描述 | 版本 |
---|---|---|---|
{{int:信息标题}}
|
{{int:edit}} → 编辑 (根据界面语言而异,尝试:fr •ja) |
根据界面语言版本而显示特定MediaWiki命名空间消息的内容。注意:这可能会对缓存产生影响。参见bug 14404。 | |
{{#language:语言代码}} {{#language:zh-hk}} {{#language:th}}
|
语言代码 中文(香港) ไทย |
将ISO 639语言代码转换为此种语言的名称。 | 1.7+ |
{{#special:特殊页面名称}}
|
特殊:特殊页面名称 特殊:用户登录 |
特殊页面的本地名称。 | 1.9+ |
{{#tag:标签名}} {{#tag:标签名
|
(依据标签名确定),详情参见:tag函数 | 以XML的方式生成标签,并解析成wiki代码,有属性的按照'<tagname attribute="value"> ' 对应 ' '编写,有内容值则按照'<tagname>content</tagname> '对应' '编写,用于解决不能标签嵌套的问题,如ref标签。
|
1.12+ |
{{gender:用户名
|
{{gender:Bencmq|他|她|他}} → 他
|
根据Special:参数设置中设置的性别进行判断 | 1.15+ |
{{PAGEID}}
|
271 | 返回该页面ID | 1.20+ |
{{noexternallanglinks}}
|
{{noexternallanglinks:<语言代码,以管道符分隔>}} | 完全禁止某页面使用维基数据的链接。 | 使用维基数据库客户端插件 |
特殊页面
在MediaWiki中,可以通过引用特殊页面并指定一些参数来实现特殊的功能,作用与魔术字非常类似(但是本质上是引用了指定的特殊页面)
- 可以在special:特殊页面查看所有的特殊页面
- 大部分的特殊页面名称均有英文和本地文字(中文)两种写法,详情可以通过
{{#special:特殊页面名称}}{{#special:UserLogin}}
函数来转换
魔术字 | 输出 | 描述 | 版本 |
---|---|---|---|
{{Special:PrefixIndex/}} {{特殊:所有有前缀的页面/}}
|
{{Special:PrefixIndex/页面名}} | 将指定页面的所有子页面以列表的方式展示出来 | |
{{Special:RecentChanges/}} {{特殊:最近更改/}}
|
{{Special:RecentChanges/数字}} | 将站点的最近编辑历史打印出来,数字可以指定打印的条数,缺省采用自动设置 | |
{{Special:Categories/}} {{特殊:页面分类/}}
|
{{Special:Categories/分类名}} | 展示站点的分类,缺省参数从头展示,如果指定分类名称,则从该分类开始 | |
{{Special:NewFiles/}} {{特殊:新建文件/}}
|
{{Special:NewFiles/数字}} | 展示站点最近上传的图片/多媒体文件,数字可以指定展示的数量,缺省则采用自动设置 |