341
次編輯
(放内容了。感谢User:盐棋!) |
(→变量: 调整了一些表述和样式,现在应该不那么难看了)) |
||
行 81: | 行 81: | ||
如果某个模板名和变量名重复,软件会自动将其解释为变量。 | 如果某个模板名和变量名重复,软件会自动将其解释为变量。 | ||
* 比如现有一模板 与 魔术字都为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),而'''不是'''调用变量。 | |||
=== 日期与时间 === | === 日期与时间 === | ||
行 93: | 行 94: | ||
日期和时间魔术字被格式化为相应的语种。自1.19版本开始,它们取决于页面内容语言。 | 日期和时间魔术字被格式化为相应的语种。自1.19版本开始,它们取决于页面内容语言。 | ||
'' | '' | ||
(以上为Mediawiki原文) | (以上为Mediawiki原文) | ||
翻译 : | |||
以下变量返回当前的日期/时间。 | 以下变量返回当前的日期/时间。 | ||
受缓存影响 | 受缓存 (服务器端) 影响 可能 不准。 | ||
使用这些变量的页面缓存时间会变短。 | 使用这些变量的页面缓存时间会变短。 | ||
日期和魔术字会翻译成 | 日期和魔术字会翻译成相应语言 ( 比如你站是中文)。 | ||
''前导0:指日期格式中补充位数的0,比如4月会补足为04,9日会补足为09。'' | *补充:''前导0:指日期格式中补充位数的0,比如4月会补足为04,9日会补足为09。'' | ||
{|class = "wikitable" style="width:100%" | {|class = "wikitable" style="width:100%" | ||
|- | |- | ||
! 变量 | ! style="width:30%"| 变量 | ||
! 输出 | ! 输出 | ||
! 描述 | ! 描述 | ||
行 258: | 行 261: | ||
=== === | === === | ||
{| class="wikitable" | {| class="wikitable" | ||
! | ! style="width:30%"| 变量 | ||
! | ! style="width:10%"|输出 | ||
! 描述 | ! 描述 | ||
|- | |- | ||
行 319: | 行 322: | ||
| 如果某个页面是可翻译的(包括已翻译的页面),则返回翻译页面(其他语言的翻译来源页面)的标题;如果该页面不可翻译,则不返回任何内容。'''你维版本太低使用不了''' | | 如果某个页面是可翻译的(包括已翻译的页面),则返回翻译页面(其他语言的翻译来源页面)的标题;如果该页面不可翻译,则不返回任何内容。'''你维版本太低使用不了''' | ||
|- | |- | ||
| | |<code><nowiki><translate></nowiki><br> | ||
<code><nowiki></nowiki>< | <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> | <span lang="en" dir="ltr" class="mw-content-ltr">Not translated unit. Language: en.</span> | ||
| 必须用于存在翻译的页面,在<translate>标签内部。 返回当前翻译单元的语言代码。在翻译页面中,若此单元已被翻译,则返回此翻译的语言。否则,返回源语言。 此变量返回的语言代码可使用<code><nowiki>{{#language:...}}</nowiki></code>转换为语言名。只应由翻译管理员使用。 | | 必须用于存在翻译的页面,在<translate>标签内部。 返回当前翻译单元的语言代码。在翻译页面中,若此单元已被翻译,则返回此翻译的语言。否则,返回源语言。 此变量返回的语言代码可使用<code><nowiki>{{#language:...}}</nowiki></code>转换为语言名。只应由翻译管理员使用。 (此条在本站不能正常生效,但考虑到你站并没有这个需求……) | ||
|- | |- | ||
| <code><nowiki>{{PROTECTIONLEVEL:</nowiki>''操作''<nowiki>}}</nowiki></code> | | <code><nowiki>{{PROTECTIONLEVEL:</nowiki>''操作''<nowiki>}}</nowiki></code> | ||
行 402: | 行 419: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! style="width:30%"| 变量 | ||
! | ! style="width:10%"| 输出 | ||
! 描述 | ! 描述 | ||
|- | |- | ||
行 423: | 行 440: | ||
|- | |- | ||
| <s><code><nowiki>{{NUMBEROFVIEWS}}</nowiki></code></s> | | <s><code><nowiki>{{NUMBEROFVIEWS}}</nowiki></code></s> | ||
| | | ''已移除'' | ||
| 页面浏览次数。通常对使用缓存的wiki无效。'''已移除''' | | 页面浏览次数。通常对使用缓存的wiki无效。'''已移除''' | ||
|- | |- | ||
行 438: | 行 455: | ||
| 活跃用户总数,基于[[Special:Statistics]]中使用的标准。 | | 活跃用户总数,基于[[Special:Statistics]]中使用的标准。 | ||
|- style="background:#FED;" | |- style="background:#FED;" | ||
| <code><nowiki>{{PAGESINCATEGORY:</nowiki>''分类名称''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESINCAT:</nowiki>'' 分类名称''<nowiki>}}</nowiki></code> | | <code><nowiki>{{PAGESINCATEGORY:</nowiki>''分类名称''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{PAGESINCAT:</nowiki>'' 分类名称''<nowiki>}}</nowiki></code> | ||
| {{PAGESINCATEGORY:Help}} <br />{{PAGESINCAT:Help}} | | {{PAGESINCATEGORY:Help}} <br />{{PAGESINCAT:Help}} | ||
| [高开销] 指定分类中的页面总数(包括子类和文件)。( | | [高开销] 指定分类中的页面总数(包括子类和文件)。(分类:帮助在此用于演示) | ||
|- style="background:#FED;" | |- 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>{{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> | ||
行 449: | 行 466: | ||
*所有子分类页数 | *所有子分类页数 | ||
*所有文件页数 | *所有文件页数 | ||
( | (分类:帮助|Help分类 在此用于演示) | ||
|- | |- | ||
| <code><nowiki>{{NUMBERINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{NUMINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> | | <code><nowiki>{{NUMBERINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{NUMINGROUP:</nowiki> ''用户组''<nowiki>}}</nowiki></code> | ||
| {{NUMBERINGROUP:sysop}} <br | | {{NUMBERINGROUP:sysop}} <br>{{NUMINGROUP:sysop}} | ||
| 特定用户群组中的用户总数(这里 | | 特定用户群组中的用户总数(这里管理员组 为例 ) | ||
|- style="background:#FED;" | |- style="background:#FED;" | ||
| <code><nowiki>{{PAGESINNS:</nowiki> ''索引编号''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESINNAMESPACE:</nowiki> ''索引编号''<nowiki>}}</nowiki></code> | | <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设置启用。 | | [高开销] 指定命名空间中的页面总数。(将“索引编号”替换成相关命名空间编号)。 例如<code><nowiki>{{PAGESINNAMESPACE:14}}</nowiki></code>返回分类页面总数。<code><nowiki>{{PAGESINNS:0}}</nowiki></code>与<code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>不同之处在于包括重定向页面和消除歧义页面。默认禁用,可以通过$wgAllowSlowParserFunctions设置启用。 (你站没有启用。) | ||
|} | |} | ||
=== 页面名称 === | === 页面名称 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! style="width:30%"|变量 | ||
! | ! 当前页输出 | ||
! 描述 | ! 描述 | ||
|- | |- | ||
行 527: | 行 544: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! 变量 | ||
! | ! 输出 | ||
! 描述 | ! 描述 | ||
|- | |- | ||
行 557: | 行 574: | ||
这些可以是完整页面名参数,并将返回与那个页面相关的请求命名空间,而不是在当前页面中: | 这些可以是完整页面名参数,并将返回与那个页面相关的请求命名空间,而不是在当前页面中: | ||
*<code><nowiki>{{NAMESPACENUMBER:MediaWiki}}</nowiki></code> → 0 | *<code><nowiki>{{NAMESPACENUMBER:MediaWiki}}</nowiki></code> → 0 | ||
*<code><nowiki>{{NAMESPACE:MediaWiki}}</nowiki></code> → | *<code><nowiki>{{NAMESPACE:MediaWiki}}</nowiki></code> → (主)空间中的页面将返回空白 | ||
*<code><nowiki>{{NAMESPACE:Template:Main Page}}</nowiki></code> → Template | *<code><nowiki>{{NAMESPACE:Template:Main Page}}</nowiki></code> → Template | ||
*<code><nowiki>{{SUBJECTSPACE:Template:Main Page}}</nowiki></code> → Template | *<code><nowiki>{{SUBJECTSPACE:Template:Main Page}}</nowiki></code> → Template | ||
行 570: | 行 587: | ||
*<code><nowiki>{{=}}</nowiki></code>插入一个等于号 | *<code><nowiki>{{=}}</nowiki></code>插入一个等于号 | ||
这两个魔术字在wiki上可能通过Template实现。(在本站是有的。) | 这两个魔术字在wiki上可能通过Template实现。(在本站是有的。) | ||
== 解析器函数 == | == 解析器函数 == | ||
见[[Help:解析器函数]] | 见[[Help:解析器函数]] |
次編輯