跳到内容
折叠侧栏
搜索
创建账号
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
编者用页面
方针
指引
讨论版
格式手册
挂起清单
维护清单
玩法条目
游戏玩法
界面
机制
搭档
潜力值
Link Play
世界模式
故事模式
段位挑战
解歌系统
成就系统
版本更新日志
列表条目
定数表
曲目列表
曲包列表
曲师列表
谱师列表
画师列表
背景列表
友情链接
Rotaeno中文维基
工具
链入页面
相关更改
特殊页面
页面信息
查看“Help:魔术字”的源代码
帮助
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
Help:魔术字
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
''(参见[https://www.mediawiki.org/wiki/Help:Magic_words/zh Mediawiki上的Help:Magic Words])'' ''本页面说明的魔术字均为Mediawiki对应页面上所列举出来的全部的魔术字,由于软件版本的问题不一定都能生效。你维目前(编辑时)使用的Mediawiki版本为1.39.5。如果该魔术字在当前版本不能使用,会使用删除线。'' '''魔术字'''(Magic words)是MediaWiki软件所识别的特定字符串,它们可以返回特定的值或触发其他的功能:比如时间、站点设置或是页面名称等等。 魔术字有以下三种类型: *[[#状态开关 | 状态开关]]:通常写成用两个下划线为前后缀的'''全大写'''单词,例如<code><nowiki>__ARCAEA__</nowiki></code> *[[#变量 | 变量]]:用两个大括号括起来,全大写的字符,例如<code><nowiki>{{ARCAEA}}</nowiki></code>。用法于和模板类似。 *[[#解析器函数 | 解析器函数]]:使用特定的函数(与一系列参数)计算值并表示,使用形式如<code><nowiki>{{#'''函数名''': 参数1|参数2...}}</nowiki></code>(请注意这里是英文的冒号<code><nowiki>:</nowiki></code>而不是中文的全角冒号) == 状态开关 == 状态开关可以控制页面的显示方式和其他行为(受皮肤的影响,有些开关可能不起作用)。往往用于排除/加入特定的页面内容。 {| class="wikitable" | |- !文字 !描述 |- |colspan=2 style="text-align:center" | 目录 |- |<code><nowiki>__NOTOC__</nowiki></code> |隐藏当前页面的目录 |- |<code><nowiki>__FORCETOC__</nowiki></code> |强制于默认位置(第一个章节标题的上方,不受<code><nowiki>__NOTOC__</nowiki></code>的设置)显示目录。对于在文章内容外展示目录的皮肤(比如Vector 2022)不起作用。 |- |<code><nowiki>__TOC__</nowiki></code> |在该魔术字的位置插入目录(忽略<code><nowiki>__NOTOC__</nowiki></code>的设置)。多次使用时,在第一个魔术字处显示目录。同上,对部分皮肤不起作用。 |- |colspan=2 style="text-align:center" | 编辑 |- |<code><nowiki>__NOEDITSECTION__</nowiki></code> |隐藏章节标题旁的编辑链接。''这个特别有用,当章节标题在模板中被创建时,普通的编辑链接将会把用户带到编辑模板代码界面,这与用户的直觉不符。 在模板中使用它将扩充对模板嵌入页面的影响,以及任何包含在同一页面的其他模板。''(Mediawiki原文如此) |- |<code><nowiki>__NEWSECTIONLINK__</nowiki></code> |在非讨论页顶端“编辑”标签右侧加入一个按钮,用于在页面结尾加入新的章节(比如[[Arcaea中文维基:讨论版|讨论版]])。 |- |<code><nowiki>__NONEWSECTIONLINK__</nowiki></code> |移除讨论页顶端“编辑”右侧的加入新章节链接。 |- |colspan=2 | 分类 |- |<code><nowiki>__NOGALLERY__</nowiki></code> |用于分类页面(以Category为的页面前缀,下同)。不显示分类中所包含文件的缩略图,而以普通链接代替。 |- |<code><nowiki>__HIDDENCAT__</nowiki></code> |用于分类页面。加入后此分类成为隐藏分类,将不会显示在上级分类其及成员页面的分类列表中。 |- |<code><nowiki>__EXPECTUNUSEDCATEGORY__</nowiki></code> |在分类页面上使用,从[[Special:UnusedCategories]]中删除分类。 |- |colspan=2 style="text-align:center" | 语言转换 |- |<code><nowiki>__NOCONTENTCONVERT__</nowiki></code><br><code><nowiki>__NOCC__</nowiki></code> |在语言有不同变体时(如中文简体和繁体),不对当前页面进行字词转换。比如只显示中文,而不是显示大陆简体、台湾繁体、新加坡简体和香港繁体。 |- |<code><nowiki>__NOTITLECONVERT__</nowiki></code><br><code><nowiki>__NOTC__</nowiki></code> |在语言有不同变体时(如中文简体和繁体),不对当前页面进行标题转换(其他内容照常转换)。 |- |colspan=2 style="text-align:center" | 其他 |- |<s><code><nowiki>__START__</nowiki></code></s> |无实际作用。曾用于指向不应被嵌入的注释之后开始的数据库消息。 |- |<s><code><nowiki>__END__</nowiki></code></s> |明确标记条目的结尾,来防止MediaWiki移除文末的空格。 |- |<code><nowiki>__INDEX__</nowiki></code> |允许搜索引擎检索本页。 |- |<code><nowiki>__NOINDEX__</nowiki></code> |禁止搜索引擎检索本页(比如不可在搜索引擎列出指定页面)。(效果应是本魔术字之后的内容都不可检索) |- |<code><nowiki>__STATICREDIRECT__</nowiki></code> |用于一些重定向页面。当有人移动页面并勾选“更新所有指向原始标题的重定向”时,禁止MediaWiki更新本页的重定向。 |} == 变量 == 变量可以返回关于当前页面、wiki站点或日期的信息。变量的语法与模板类似。其中标记为“<span style="background:#b8b8b8;">'''[高开销]'''</span>”的变量会被软件记录,且在一个页面中可使用的总数会被限制。 如果某个模板名和变量名重复,软件会自动将其解释为变量。 *比如现有一模板与魔术字都为BRCAEA,使用魔术字时只需要<code><nowiki>{{BRCAEA}}</nowiki></code>,而如果要调用模板,则需要加上前缀<code>Template:</code>:<code><nowiki>{{Template:BRCAEA}}</nowiki></code>。部分情况下,添加参数会迫使解析器调用模板;例如,写<code><nowiki>{{BRCAEA|616}}</nowiki></code>会导致嵌入<nowiki>Template:BRCAEA</nowiki>并传入相应参数(比如这里是616),而'''不是'''调用变量。 === 日期与时间 === '' 以下的变量返回当前的日期和UTC时间。 在MediaWiki与浏览器缓存的影响下,这些变量显示的往往是被缓存的值,而非当前的时间。 使用这些变量会使页面被缓存的时间变得更短,这可以通过 MagicWordFactory 设置。 日期和时间魔术字被格式化为相应的语种。自1.19版本开始,它们取决于页面内容语言。 '' (以上为Mediawiki原文) 翻译: 以下变量返回当前的日期/时间。 受缓存(服务器端)影响可能不准。 使用这些变量的页面缓存时间会变短。 日期和魔术字会翻译成相应语言(比如你站是中文)。 *补充:''前导0:指日期格式中补充位数的0,比如4月会补足为04,9日会补足为09。'' {|class = "wikitable" style="width:100%" |- ! style="width:30%"| 变量 ! 输出 ! 描述 |- |colspan="3"| '''年''' |- | <code><nowiki>{{CURRENTYEAR}}</nowiki></code> | {{CURRENTYEAR}} | 年 |- |colspan="3"| '''月''' |- | <code><nowiki>{{CURRENTMONTH}}</nowiki></code> | {{CURRENTMONTH}} | 月(补足前导0) |- | <code><nowiki>{{CURRENTMONTH1}}</nowiki></code> | {{CURRENTMONTH1}} | 月(不补足前导0) |- | <code><nowiki>{{CURRENTMONTHNAME}}</nowiki></code> | {{CURRENTMONTHNAME}} | 月(本地语言中的月份名称) |- | <code><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></code> | {{CURRENTMONTHNAMEGEN}} | 月(本地语言中月份名称的属格形式) |- | <code><nowiki>{{CURRENTMONTHABBREV}}</nowiki></code> | {{CURRENTMONTHABBREV}} | 月(本地语言中月份名称的简称) |- |colspan="3"| '''日''' |- | <code><nowiki>{{CURRENTDAY}}</nowiki></code> | {{CURRENTDAY}} | 日(无前导0) |- | <code><nowiki>{{CURRENTDAY2}}</nowiki></code> | {{CURRENTDAY2}} | 日(补足前导0) |- | <code><nowiki>{{CURRENTDOW}}</nowiki></code> | {{CURRENTDOW}} | 星期(数字格式) |- | <code><nowiki>{{CURRENTDAYNAME}}</nowiki></code> | {{CURRENTDAYNAME}} | 星期(文字形式) |- |colspan="3"| '''时间''' |- | <code><nowiki>{{CURRENTTIME}}</nowiki></code> | {{CURRENTTIME}} | 时间(24小时制,格式为HH:mm) |- | <code><nowiki>{{CURRENTHOUR}}</nowiki></code> | {{CURRENTHOUR}} | 时间(24小时制,有前导0) |- |colspan="3"| '''其他''' |- | <code><nowiki>{{CURRENTWEEK}}</nowiki></code> | {{CURRENTWEEK}} | 周数 |- | <code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> | {{CURRENTTIMESTAMP}} | YYYYMMDDHHmmss时间戳 |} ''CURRENTDATE不是魔术字,但很可能是一个模板''。事实上在你站它并不是模板。 以下变量和上述变量作用相同(差了LOCAL和CURRENT),但使用的是网站服务器端配置的时间。 {|class = "wikitable" style="width:100%" |- ! 变量 ! 输出 ! 描述 |- |colspan="3"| '''年''' |- | <code><nowiki>{{LOCALYEAR}}</nowiki></code> | {{LOCALYEAR}} | 年 |- |colspan="3"| '''月''' |- | <code><nowiki>{{LOCALMONTH}}</nowiki></code> | {{LOCALMONTH}} | 月(补足前导零) |- | <code><nowiki>{{LOCALMONTH1}}</nowiki></code> | {{LOCALMONTH1}} | 月(不补足前导零) |- | <code><nowiki>{{LOCALMONTHNAME}}</nowiki></code> | {{LOCALMONTHNAME}} | 月(本地语言中的月份名称) |- | <code><nowiki>{{LOCALMONTHNAMEGEN}}</nowiki></code> | {{LOCALMONTHNAMEGEN}} | 月(本地语言中月份名称的属格形式) |- | <code><nowiki>{{LOCALMONTHABBREV}}</nowiki></code> | {{LOCALMONTHABBREV}} | 月(本地语言中月份名称的简称) |- |colspan="3"| '''日''' |- | <code><nowiki>{{LOCALDAY}}</nowiki></code> | {{LOCALDAY}} | 日(无前导零) |- | <code><nowiki>{{LOCALDAY2}}</nowiki></code> | {{LOCALDAY2}} | 日(补足前导零) |- | <code><nowiki>{{LOCALDOW}}</nowiki></code> | {{LOCALDOW}} | 星期(数字格式) |- | <code><nowiki>{{LOCALDAYNAME}}</nowiki></code> | {{LOCALDAYNAME}} | 星期 |- |colspan="3"| '''时间''' |- | <code><nowiki>{{LOCALTIME}}</nowiki></code> | {{LOCALTIME}} | 时间(24小时制,格式为HH:mm) |- | <code><nowiki>{{LOCALHOUR}}</nowiki></code> | {{LOCALHOUR}} | 时间(24小时制,有前导零) |- |colspan="3"| '''其他''' |- | <code><nowiki>{{LOCALWEEK}}</nowiki></code> | {{LOCALWEEK}} | 周数 |- | <code><nowiki>{{LOCALTIMESTAMP}}</nowiki></code> | {{LOCALTIMESTAMP}} | YYYYMMDDHHmmss时间戳 |} === === {| class="wikitable" ! style="width:30%"| 变量 ! style="width:10%"|输出 ! 描述 |- ! colspan="3" style="background-color: #DDDDDD;" | 站点 |- | <code><nowiki>{{SITENAME}}</nowiki></code> | {{SITENAME}} | 维基网站的名称 |- | <code><nowiki>{{SERVER}}</nowiki></code> | {{SERVER}} | 域名URL |- | <code><nowiki>{{SERVERNAME}}</nowiki></code> | {{SERVERNAME}} | 子域名和域名 |- | <code><nowiki>{{DIRMARK}}</nowiki></code> <br /> <code><nowiki>{{DIRECTIONMARK}}</nowiki></code> | {{DIRMARK}} <br/> {{DIRECTIONMARK}} | 输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用‎,反之使用‏),这在多方向文本中很有用。取决于页面语言。 |- | <code><nowiki>{{ARTICLEPATH}}</nowiki></code> | {{ARTICLEPATH}} | 相关文章路径 |- | <code><nowiki>{{SCRIPTPATH}}</nowiki></code> | {{SCRIPTPATH}} | 脚本相对路径 |- | <code><nowiki>{{STYLEPATH}}</nowiki></code> | {{STYLEPATH}} | 样式相对路径 |- | <code><nowiki>{{CURRENTVERSION}}</nowiki></code> | {{CURRENTVERSION}} | 此维基站点的MediaWiki版本。 |- | <code><nowiki>{{CONTENTLANGUAGE}}</nowiki></code> <br /> <code><nowiki>{{CONTENTLANG}}</nowiki></code> | {{CONTENTLANGUAGE}} <br /> {{CONTENTLANG}} | 默认界面语言 |- ! colspan="3" style="background-color: #DDDDDD;" | 页面 |- | <code><nowiki>{{PAGEID}}</nowiki></code> | {{PAGEID}} | 返回页面标识符(页面ID)。 |- | <code><nowiki>{{PAGELANGUAGE}}</nowiki></code><br/><code><nowiki>{{#language:{{PAGELANGUAGE}}}}</nowiki></code> | {{PAGELANGUAGE}}<br/>{{#language:{{PAGELANGUAGE}}}} | 返回当前页面的语言。此变量返回的语言代码可使用<code><nowiki>{{#language:...}}</nowiki></code>转换为语言名。 <!-- |- | <s><code><nowiki>{{TRANSLATABLEPAGE}}</nowiki></code></s> | {{TRANSLATABLEPAGE}} | 如果某个页面是可翻译的(包括已翻译的页面),则返回翻译页面(其他语言的翻译来源页面)的标题;如果该页面不可翻译,则不返回任何内容。'''你维版本太低使用不了''' --> |- |<code><nowiki><translate></nowiki><br> <nowiki><!--T:1--></nowiki><br> <nowiki>Translated unit.</nowiki><br> <nowiki>Language:</nowiki><br> <nowiki><tvar name=lang></nowiki><br> <nowiki>{{TRANSLATIONLANGUAGE}}</nowiki><br> <nowiki></tvar>.</nowiki><br> <nowiki></translate></nowiki><br> <nowiki><translate></nowiki><br> <nowiki><!--T:2--></nowiki><br> <nowiki>Untranslated unit.</nowiki><br> <nowiki>Language:</nowiki><br> <nowiki><tvar name=lang></nowiki><br> <nowiki>{{TRANSLATIONLANGUAGE}}</nowiki><br> <nowiki></tvar>.</nowiki><br> <nowiki></translate></nowiki></code> | 已翻译单元。语言:zh-CN. <span lang="en" dir="ltr" class="mw-content-ltr">Not translated unit. Language: en.</span> | 必须用于存在翻译的页面,在<translate>标签内部。 返回当前翻译单元的语言代码。在翻译页面中,若此单元已被翻译,则返回此翻译的语言。否则,返回源语言。 此变量返回的语言代码可使用<code><nowiki>{{#language:...}}</nowiki></code>转换为语言名。只应由翻译管理员使用。(此条在本站不能正常生效,但考虑到你站并没有这个需求……) |- | <code><nowiki>{{PROTECTIONLEVEL:</nowiki>''操作''<nowiki>}}</nowiki></code> | <!-- Leave this empty. --> | 输出当前页面对于特定行为(比如edit,move)的保护级别(autoconfirm或sysop等)。若未保护则返回空字符串。 |- | <code><nowiki>{{PROTECTIONEXPIRY:</nowiki>''操作''<nowiki>}}</nowiki></code> | <!-- Leave this empty. --> | 根据给出的动作(如edit、move),返回当前页面的保护信息(例如:时间戳“20160418155030”,或“infinity”) 如果未被保护,则会返回"infinity"。 |- style="background:#FED;" | <code><nowiki>{{CASCADINGSOURCES}}</nowiki></code> | <!-- Leave this empty. --> | '''[ 高开销]'''返回当前页面上的任意连锁保护操作来源。除非存在自我嵌入,否则页面将不会返回其各自标题。 |- ! colspan="3" style="background-color: #DDDDDD;" | 查看当前页面的历史版本号(最近一次编辑版本或是选定的旧版本) |- | <code><nowiki>{{REVISIONID}}</nowiki></code> | {{REVISIONID}} | 唯一修订ID。 在预览中恒为空白,因此能用来显示仅限于预览时的错误消息。 可能在[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgMiserMode 守财奴模式(所有的WMF维基)]中被停用,若不是在预览中改为回传<code><nowiki>-</nowiki></code>。''(?)'' |- | <code><nowiki>{{REVISIONDAY}}</nowiki></code> | {{REVISIONDAY}} | 最近一次编辑的日期(无前导0)。 |- | <code><nowiki>{{REVISIONDAY2}}</nowiki></code> | {{REVISIONDAY2}} | 最近一次编辑的日期(有前导0) |- | <code><nowiki>{{REVISIONMONTH}}</nowiki></code> | {{REVISIONMONTH}} | 最近一次编辑的月份(有前导0)。 |- | <code><nowiki>{{REVISIONMONTH1}}</nowiki></code> | {{REVISIONMONTH1}} | 最近一次编辑的月份(没有前导0)。 |- | <code><nowiki>{{REVISIONYEAR}}</nowiki></code> | {{REVISIONYEAR}} | 最近一次编辑的年份 |- | <code><nowiki>{{REVISIONTIMESTAMP}}</nowiki></code> | {{REVISIONTIMESTAMP}} | 最近一次编辑的时间戳。 |- | <code><nowiki>{{REVISIONUSER}}</nowiki></code> | {{REVISIONUSER}} | 编辑相关内容的用户或预览编辑内容的用户的用户名。 |- | <code><nowiki>{{REVISIONSIZE}}</nowiki></code> | {{REVISIONSIZE}} | 当前查看的页面版本或预览的大小(维基文本)。(单位为字节) |- ! colspan="3" style="background-color: #DDDDDD;" | 影响页面内容 |- | <code><nowiki>{{DISPLAYTITLE:</nowiki> ''标题''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{DISPLAYTITLE:</nowiki> ''标题''<nowiki>|noerror}}</nowiki></code> <br/><code><nowiki>{{DISPLAYTITLE:</nowiki>''标题''<nowiki>|noreplace}}</nowiki></code> | | 设置当前页面的显示标题格式,这是页面标题通常显示的内容。 除非$wgRestrictDisplayTitle设置为false,否则该值必须等同于默认标题:仅允许对标题的某些部分(而不是全部)进行大写更改,并允许用下划线替换空格。 这可以通过$wgAllowDisplayTitle启用或禁用。<br>可以使用第二个参数noerror或是noreplace,用来在当有多个标题在一个页面使用时,阻止产生错误消息,或是在页面中的前面已经指定了了一个<code>displaytitle</code>的情况下,使此<code>displaytitle</code>失效。($wg是服务器端某个设置。) |- | <code><nowiki>{{DEFAULTSORT:</nowiki>''排序关键字''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{DEFAULTSORTKEY:</nowiki>''排序关键字''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{DEFAULTCATEGORYSORT:</nowiki>''排序关键字''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{DEFAULTSORT:</nowiki>''排序关键字''<nowiki>|noerror}}</nowiki></code> <br/><code><nowiki>{{DEFAULTSORT:</nowiki>'' 排序关键字''<nowiki>|noreplace}}</nowiki></code> | | 在为页面分类时使用,用来设置当前页面默认的分类排序关键字。 例如当你将<code><nowiki>{{DEFAULTSORT:Magic Word}}</nowiki></code>}放到页面[[Help:魔术字]]的结尾,该页面在分类页面上的列表中将默认排到“M”项下。 可以使用第二个参数noerror或是noreplace,用来在当有多个默认排序关键字在一个页面使用时,阻止产生错误消息,或是在页面中的前面已经指定了了一个defaultsort的情况下,使此defaultsort失效。 |} === 统计 === 这些变量返回的数字往往包含分隔符(根据本地语言参数设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如<code><nowiki>{{NUMBEROFPAGES}}</nowiki></code> → {{NUMBEROFPAGES}}和<code><nowiki>{{NUMBEROFPAGES:R}}</nowiki></code> → {{NUMBEROFPAGES:R}})。 对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如<code><nowiki>{{PAGESINCATEGORY:Help}}</nowiki></code>和<code><nowiki>{{PAGESINCATEGORY:Help|R}}</nowiki></code>及<code><nowiki>{{PAGESINCATEGORY:Help|subcats}}</nowiki></code>和<code><nowiki>{{PAGESINCATEGORY:Help|subcats|R}}</nowiki></code>)。 也适用于上述{{PAGESIZE:页面名称}}。 返回数字的魔术字数字格式取决于内容语言的设定。 {| class="wikitable" |- ! style="width:30%"| 变量 ! style="width:10%"| 输出 ! 描述 |- | <code><nowiki>{{NUMBEROFPAGES}}</nowiki></code> | {{NUMBEROFPAGES}} | wiki页面数量 |- | <code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code> | {{NUMBEROFARTICLES}} | 在内容命名空间中,作为条目的页面个数。 |- | <code><nowiki>{{NUMBEROFFILES}}</nowiki></code> | {{NUMBEROFFILES}} | 上传文件的个数。 |- | <code><nowiki>{{NUMBEROFEDITS}}</nowiki></code> | {{NUMBEROFEDITS}} | 维基编辑的数量 |- | <s><code><nowiki>{{NUMBEROFVIEWS}}</nowiki></code></s> | ''已移除'' | 页面浏览次数。通常对使用缓存的wiki无效。'''已移除''' |- | <code><nowiki>{{NUMBEROFUSERS}}</nowiki></code> | {{NUMBEROFUSERS}} | 注册用户数量 |- | <code><nowiki>{{NUMBEROFADMINS}}</nowiki></code> | {{NUMBEROFADMINS}} | 管理员(sysop)组用户数。 |- | <code><nowiki>{{NUMBEROFACTIVEUSERS}}</nowiki></code> | {{NUMBEROFACTIVEUSERS}} | 活跃用户总数,基于[[Special:Statistics]]中使用的标准。 |- style="background:#FED;" | <code><nowiki>{{PAGESINCATEGORY:</nowiki>''分类名称''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{PAGESINCAT:</nowiki>'' 分类名称''<nowiki>}}</nowiki></code> | {{PAGESINCATEGORY:Help}} <br />{{PAGESINCAT:Help}} | [高开销] 指定分类中的页面总数(包括子类和文件)。(分类:帮助在此用于演示) |- style="background:#FED;" | <code><nowiki>{{PAGESINCATEGORY:</nowiki>'' 分类名称''<nowiki>|all}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'' 分类名称''<nowiki>|pages}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'' 分类名称''<nowiki>|subcats}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'' 分类名称''<nowiki>|files}}</nowiki></code> | | [高开销] 返回指定分类的: *所有页面数 *所有非分类页和非文件页数 *所有子分类页数 *所有文件页数 |- | <code><nowiki>{{NUMBERINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{NUMINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> | {{NUMBERINGROUP:sysop}}<br>{{NUMINGROUP:sysop}} | 特定用户群组中的用户总数(这里管理员组为例) |- style="background:#FED;" | <code><nowiki>{{PAGESINNS:</nowiki> ''索引编号''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESINNAMESPACE:</nowiki> ''索引编号''<nowiki>}}</nowiki></code> | 未启用。 | [高开销] 指定命名空间中的页面总数。(将“索引编号”替换成相关命名空间编号)。 例如<code><nowiki>{{PAGESINNAMESPACE:14}}</nowiki></code>返回分类页面总数。<code><nowiki>{{PAGESINNS:0}}</nowiki></code>与<code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>不同之处在于包括重定向页面和消除歧义页面。默认禁用,可以通过$wgAllowSlowParserFunctions设置启用。(你站没有启用。) |} === 页面名称 === {| class="wikitable" |- ! style="width:30%"|变量 ! 当前页输出 ! 描述 |- | <code><nowiki>{{FULLPAGENAME}}</nowiki></code> | {{FULLPAGENAME}} |命名空间与完整页面标题(包括子页面级别)。 |- | <code><nowiki>{{PAGENAME}}</nowiki></code> | {{PAGENAME}} | 不包含命名空间的完整页面标题(包括子页面级别)。 |- | <code><nowiki>{{BASEPAGENAME}}</nowiki></code> | {{BASEPAGENAME}} | 页面标题,不包括当前子页面标题及命名空间。在Help:Title/Foo/Bar页面返回Title/Foo。 |- | <code><nowiki>{{ROOTPAGENAME}}</nowiki></code> | {{ROOTPAGENAME}} | 获得当前页面的根页名。 在Help:Title/Foo/Bar页面返回Title。 |- | <code><nowiki>{{SUBPAGENAME}}</nowiki></code> | {{SUBPAGENAME}} | 子页面标题。 在Help:Title/Foo/Bar页面返回Bar。 如果子页面不存在将会回传<code><nowiki>{{PAGENAME}}</nowiki></code>的值。 |- | <code><nowiki>{{SUBJECTPAGENAME}}</nowiki></code><br><code><nowiki>{{ARTICLEPAGENAME}}</nowiki></code> | {{SUBJECTPAGENAME}} | 获得该页面的完整页面名。对讨论页十分有用。 |- | <code><nowiki>{{TALKPAGENAME}}</nowiki></code> | {{TALKPAGENAME}} |关联讨论页的完整页面名称 |} 这些变量不受<code><nowiki>{{DISPLAYTITLE:xxxx}}</nowiki></code>影响,它们都会按原来的页面标题计算返回值。 <code><nowiki>{{BASEPAGENAME}}</nowiki></code>和<code><nowiki>{{SUBPAGENAME}}</nowiki></code>这两个魔术字只在启用了子页面模式的命名空间才生效。 以上魔术字可以接受一个参数,用于指定特定页面,来代替要处理的当前页面设定: *<code><nowiki>{{PAGENAME:Template:Main Page}}</nowiki></code>返回 Main Page。 *如果页面标题包含存在“.”或“..”的任意部分,魔术字什么都不会返回。 *页面标题如果包括特定字符,例如:<code><nowiki>单引号'、星号*</nowiki></code>会导致以上魔术字会有不正常的处理结果。 ==== URL 编码后的页面名称 ==== 以下是在MediaWiki URL中的等价编码(就是空格替换为下划线,以及使用数字字符编码的一些HTML溢出字符): <code><nowiki>{{FULLPAGENAMEE}}</nowiki></code> <code><nowiki>{{PAGENAMEE}}</nowiki></code> <code><nowiki>{{BASEPAGENAMEE}}</nowiki></code> <code><nowiki>{{SUBPAGENAMEE}}</nowiki></code> <code><nowiki>{{SUBJECTPAGENAMEE}}</nowiki></code> <code><nowiki>{{ARTICLEPAGENAMEE}}</nowiki></code> <code><nowiki>{{TALKPAGENAMEE}}</nowiki></code> <code><nowiki>{{ROOTPAGENAMEE}}</nowiki></code> === 命名空间 === {| class="wikitable" |- ! 变量 ! 输出 ! 描述 |- | <code><nowiki>{{NAMESPACE}}</nowiki></code> |{{NAMESPACE}} |页面的命名空间的名称 (除去主空间) |- |<code><nowiki>{{NAMESPACENUMBER}}</nowiki></code> |{{NAMESPACENUMBER}} |页面所在命名空间的ID |- |<code><nowiki>{{SUBJECTSPACE}}</nowiki></code><br><code><nowiki>{{ARTICLESPACE}}</nowiki></code> |{{SUBJECTSPACE}}<br>{{ARTICLESPACE}} |相关联的内容命名空间的名称 |- |<code><nowiki>{{TALKSPACE}}</nowiki></code> |{{TALKSPACE}} |相关联的讨论命名空间的名称 |} 以下是在MediaWiki URL中的的等价编码(空格替换为下划线,一些字符替换为百分号编码): <code><nowiki>{{NAMESPACEE}}</nowiki></code><br> <code><nowiki>{{SUBJECTSPACEE}}</nowiki></code><br> <code><nowiki>{{ARTICLESPACEE}}</nowiki></code><br> <code><nowiki>{{TALKSPACEE}}</nowiki></code><br> 这些可以是完整页面名参数,并将返回与那个页面相关的请求命名空间,而不是在当前页面中: *<code><nowiki>{{NAMESPACENUMBER:MediaWiki}}</nowiki></code> → 0 *<code><nowiki>{{NAMESPACE:MediaWiki}}</nowiki></code> → (主)空间中的页面将返回空白 *<code><nowiki>{{NAMESPACE:Template:Main Page}}</nowiki></code> → Template *<code><nowiki>{{SUBJECTSPACE:Template:Main Page}}</nowiki></code> → Template *<code><nowiki>{{ARTICLESPACE:Template:Main Page}}</nowiki></code> → Template *<code><nowiki>{{TALKSPACE:Template:Main Page}}</nowiki></code> → Template talk 参数必须不是一个命名空间名称: *<code><nowiki>{{SUBJECTSPACE:Help talk}}</nowiki></code> ==== 其他 ==== *<code><nowiki>{{!}}</nowiki></code>插入一个管道符(<code><nowiki>|</nowiki></code>),但这里使用的是感叹号 *<code><nowiki>{{=}}</nowiki></code>插入一个等于号 这两个魔术字在wiki上可能通过Template实现。(在本站是有的。) == 解析器函数 == 见[[Help:解析器函数]]
本页使用的模板:
页面名称
(
查看源代码
)
返回
Help:魔术字
。