跳转至内容

帮助:变量

This page is semi-protected.
来自维基教科书,开放的书籍,开放的世界

变量返回有关当前页面、维基或日期的信息。它们的语法类似于模板

大多数变量(除了下面提到的伪变量)都是“神奇字词”的类型。请参阅MediaWiki 中的神奇字词以获取完整列表。


日期和时间

以下变量以UTC 返回当前日期和时间。

由于软件和浏览器缓存,这些变量通常显示页面缓存的时间而不是当前时间。

变量 输出 描述
{{CURRENTYEAR}} 2024 年份
{{CURRENTMONTH}} 10 月份(用零填充的数字)
{{CURRENTMONTHNAME}} 十月 月份(名称)
{{CURRENTMONTHNAMEGEN}} 十月 月份(所有格形式
{{CURRENTMONTHABBREV}} 十月 月份(缩写)
{{CURRENTDAY}} 24 月份的日期(未填充的数字)
{{CURRENTDAY2}} 24 月份的日期(用零填充的数字)
{{CURRENTDOW}} 4 星期几(未填充的数字)
{{CURRENTDAYNAME}} 星期四 星期几(名称)
{{CURRENTTIME}} 09:11 时间(24 小时制 HH:mm 格式)
{{CURRENTHOUR}} 09 小时(24 小时制用零填充的数字)
{{CURRENTWEEK}} 43 星期(数字)
{{CURRENTTIMESTAMP}} 20241024091141 YYYYMMDDHHmmss 时间戳

技术元数据

修订变量返回当前页面最新编辑的信息,即使查看页面的较旧版本。

站点

变量 输出 描述
{{SITENAME}} 维基教科书 维基的站点名称
{{SERVER}} //wikibooks.cn 域名 URL
{{SERVERNAME}} en.wikibooks.org 域名
{{SCRIPTPATH}} /w 相对脚本路径
{{STYLEPATH}} /w/skins 相对样式路径
{{CURRENTVERSION}} 1.43.0-wmf.27 (d521558) 维基的 MediaWiki 版本。
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
en
en
维基的默认界面语言

当前页面最新修订

变量 输出 描述
{{REVISIONID}} - 唯一的修订 ID
{{REVISIONDAY}} 1 进行编辑的日期(未填充的数字)
{{REVISIONDAY2}} 01 进行编辑的日期(用零填充的数字)
{{REVISIONMONTH}} 12 进行编辑的月份(用零填充的数字)
{{REVISIONYEAR}} 2022 进行编辑的年份
{{REVISIONTIMESTAMP}} 20221201134647 编辑时的时间戳
{{REVISIONUSER}} Xeverything11 对页面进行最新编辑的用户用户名,或预览编辑时当前用户

统计数据

这些变量返回的数字通常包含分隔符(逗号或空格,具体取决于当地语言),但可以使用“:R”标志返回原始数字(例如,{{NUMBEROFPAGES}} → 290,940 和 {{NUMBEROFPAGES:R}} → 290940)。对于需要参数的魔法字词(例如 {{PAGESINCATEGORY:Help}}{{PAGESINCATEGORY:Help|R}})使用“|R”。

变量 输出 描述
{{NUMBEROFPAGES}} 290,940 维基页面的数量。
{{NUMBEROFARTICLES}} 97,548 内容命名空间中页面的数量。
{{NUMBEROFFILES}} 2,689 上传的文件数量。
{{NUMBEROFEDITS}} 4,294,177 页面编辑的数量。
{{NUMBEROFUSERS}} 3,477,764 注册用户的数量。
{{NUMBEROFADMINS}} 10 位于管理员组中的用户的数量。
{{NUMBEROFACTIVEUSERS}} 277 活跃用户的数量,基于特殊:统计信息中使用的标准。
{{NUMBERINGROUP:groupname}}
{{NUMINGROUP:groupname}}
0
0
({{NUMBERINGROUP:bureaucrat}} 用于此处)
特定组中用户的数量。

命名空间

变量 输出 描述
{{NAMESPACE}} 帮助 页面的命名空间名称
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
帮助
帮助
相关内容命名空间的名称
{{TALKSPACE}} 帮助讨论 相关讨论命名空间的名称

以下是在 URL 中使用的编码等效项(空格替换为下划线,一些字符百分比编码)

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{TALKSPACEE}}

这些可以接受页面名称,并将返回页面名称参数的命名空间,而不是当前页面的命名空间

  • {{NAMESPACE:Template:Main Page}}模板
  • {{SUBJECTSPACE:Template:Main Page}}模板
  • {{TALKSPACE:Template:Main Page}}模板讨论

页面名称

变量 输出 描述
{{FULLPAGENAME}} 帮助:变量 命名空间和页面标题。
{{PAGENAME}} 变量 页面标题,不包括命名空间。
{{BASEPAGENAME}} 变量 页面标题,不包括当前子页面和命名空间(“标题/foo”位于“标题/foo/bar”上)。
{{SUBPAGENAME}} 变量 子页面标题(“foo”位于“标题/foo”上)。
{{ROOTPAGENAME}} 变量 最顶层父级的标题,不包括命名空间和第一个斜杠后的任何内容(“标题”位于“Wikijunior:标题/foo/bar”上)。
{{SUBJECTPAGENAME}} 帮助:变量 相关内容页面的命名空间和标题。
{{TALKPAGENAME}} 帮助讨论:变量 相关讨论页面的命名空间和标题。

以下是在 MediaWiki URL 中使用的编码等效项(即空格替换为下划线,一些字符百分比编码

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{ROOTPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{TALKPAGENAMEE}}

所有这些都允许指定要操作的页面,而不仅仅是当前页面

  • {{PAGENAME:Template:Main Page}}主页

伪变量

一些模板已被创建来模仿上述变量。虽然上面部分中的变量使用冒号(:)来指定要输出的页面(如果需要),但这些将使用管道(|)来输入页面。例如,{{BOOKNAME|Wikijunior:Bugs}} 可用于获取 Wikijunior:Bugs。

模板 描述
{{NUMBEROFBOOKS}} 返回维基教科书中书籍的数量。
{{BOOKTEMPLATE}} 返回与使用它的书籍同名的模板名称。
{{BOOKNAME}} 返回与使用它的页面相关的书籍名称。
{{NAIVEBOOKNAME}} 返回页面的命名空间和根页面名称。
{{BOOKTALKNAME}} 返回书籍整体相关的讨论页面。
{{CHAPTERNAME}} 返回页面所在的章节,并忽略之后的任何内容。
{{BOOKPAGENAME}} 返回页面名称中的所有内容,除了书籍名称。
{{BOOKSORTKEY}} 返回子页面名称中的所有内容,除了书籍名称,或者如果页面不是子页面,则返回书籍名称。

对于后面的模板,通过查看它们输出的并排比较更容易看出它们之间的区别。

输入页面和输出
模板 Chess/Puzzles/Directmates Wikijunior:Dinosaurs/Apatosaurus Category:Book:Horticulture/Templates/Boxes Wikijunior talk:Bugs/Shield Bug
{{BOOKNAME}} Chess Wikijunior:Dinosaurs Horticulture Wikijunior:Bugs
{{NAIVEBOOKNAME}} Chess Wikijunior:Dinosaurs Category:Book:Horticulture Wikijunior talk:Bugs
{{BOOKTALKNAME}} Talk:Chess Wikijunior talk:Dinosaurs Talk:Horticulture Wikijunior talk:Bugs
{{CHAPTERNAME}} Puzzles Apatosaurus 模板 Shield Bug
{{BOOKPAGENAME}} Puzzles/Directmates Apatosaurus Templates/Boxes Shield Bug
{{BOOKSORTKEY}} Puzzles/Directmates Apatosaurus Templates/Boxes Shield Bug


华夏公益教科书