帮助:变量

来自 PostgreSQL wiki
跳转到导航跳转到搜索

变量或 **神奇字词** 是 MediaWiki 与返回值或函数相关联的文本字符串,例如时间、站点详细信息或页面名称。 此页面介绍标准神奇字词的使用方法; 对于技术参考,请参阅 神奇字词.

一般说明

继承

与页面相关的魔法字词将影响或返回有关当前页面的数据,无论它是在页面代码中还是在包含的模板中。

行为开关

行为开关控制页面的布局。 它们被写成用双下划线包裹的魔法字词。

字词 描述 版本
目录
__NOTOC__ 隐藏目录 (TOC)。
__FORCETOC__ 强制目录出现在其正常位置(第一个标题之前)。
__TOC__ 将目录放置在字词的当前位置(覆盖 __NOTOC__)。 如果多次使用,目录将出现在第一个字词的位置。
编辑
__NOEDITSECTION__ 隐藏标题旁边的部分编辑链接。
__NEWSECTIONLINK__ 在非讨论页面上的“编辑”选项卡旁边添加一个链接((“+” 默认)用于添加新部分(参见 [1])。 1.7+
类别
__NOGALLERY__ 在类别页面上使用,用普通链接替换类别视图中的缩略图。 1.7+
__HIDDENCAT__ 在类别页面上使用,将类别从其成员和父类别的类别列表中隐藏(可以使用 CSS 使隐藏类别可见)。 1.13+
语言转换
__NOCONTENTCONVERT__
__NOCC__
在具有语言变体的维基中,不要在文章显示中执行任何内容语言转换(字符和阶段); 例如,只显示中文 (zh),而不是 zh_cn、zh_tw、zh_sg 或 zh_hk 等变体。
__NOTITLECONVERT__
__NOTC__
在具有语言变体的维基中,不要对标题执行语言转换(所有其他内容都被转换)。
其他
__END__ 明确标记文章的结尾,以防止 MediaWiki 移除尾随空格(似乎不再起作用)。
__START__ 无效果。

变量

变量的语法类似于 模板,但大写以帮助避免冲突。 如果模板具有与变量相同的名称和大小写,则将使用变量。 可以通过添加“msg:”修饰符强制使用模板(例如,"{{msg:CURRENTYEAR}}")。 在某些情况下,添加参数将强制解析器将变量视为模板; 例如,{{CURRENTDAYNAME|x}} 尝试包含“Template:CURRENTDAYNAME”。

日期和时间

以下变量根据用户的时区 偏好 返回当前日期和时间,默认为 UTC 时区。

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

变量 输出 描述 版本
{{CURRENTYEAR}} 2024
{{CURRENTMONTH}} 08 月(零填充数字)
{{CURRENTMONTHNAME}} 八月 月(名称)
{{CURRENTMONTHNAMEGEN}} 八月 月(所有格形式
{{CURRENTMONTHABBREV}} 八月 月(缩写) 1.5+
{{CURRENTDAY}} 2 月中的日(未填充数字)
{{CURRENTDAY2}} 02 月中的日(零填充数字) 1.6+
{{CURRENTDOW}} 5 星期几(未填充数字)
{{CURRENTDAYNAME}} 星期五 星期几(名称)
时间
{{CURRENTTIME}} 10:12 时间(24 小时 HH:mm 格式)
{{CURRENTHOUR}} 10 小时(24 小时零填充数字)
其他
{{CURRENTWEEK}} 31 周(数字)
{{CURRENTTIMESTAMP}} 20240802101242 ISO 8601 时间戳 1.7+

以下变量执行与上述相同的操作,但使用站点的本地时区而不是用户偏好和 UTC

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

技术元数据

修订变量返回有关 **对当前页面进行的最新编辑** 的数据,即使查看页面的旧版本也是如此。

变量 输出 描述 版本
站点
{{SITENAME}} PostgreSQL wiki 维基的站点名称($wgSitename)。
{{CURRENTVERSION}} 1.35.13 维基的 MediaWiki 版本。 1.7+
{{CONTENTLANGUAGE}} en 维基的默认界面语言($wgLanguageCode
对当前页面的最新修订
{{REVISIONID}} 317 唯一 ID
{{REVISIONDAY}} 11 进行编辑的日(未填充数字)
{{REVISIONDAY2}} 11 进行编辑的日(零填充数字)
{{REVISIONMONTH}} 03 进行编辑的月(未填充数字)
{{REVISIONYEAR}} 2008 进行编辑的年
{{REVISIONTIMESTAMP}} 20080311171233 编辑时的时间戳

统计数据

这些变量返回的数字包含数字分隔符,但可以使用“:R”标志返回原始数字(例如,{{NUMBEROFPAGES}} = 3,480 且 {{NUMBEROFPAGES:R}} = 3480)。

变量 输出 描述 版本
整个维基
{{NUMBEROFPAGES}} 3,480 维基页面的数量。 1.7+
{{NUMBEROFARTICLES}} 1,154 主命名空间中的页面数量。
{{NUMBEROFFILES}} 1,226 上传文件的数量。 1.5+
{{NUMBEROFEDITS}} 40,164 页面编辑的数量。 1.10+
{{NUMBEROFUSERS}} 1,095 注册用户的数量。 1.7+
{{NUMBEROFADMINS}} 13 位于 *sysop* 中的用户数量。 1.7+
每个命名空间
{{PAGESINNS:2}} 模板:PAGESINNS:0 给定 命名空间 中的页面数量(用相关的命名空间 ID 替换 2)。 默认情况下已禁用,使用 $AllowSlowParserFunctions 启用。 1.7+
{{PAGESINNAMESPACE:2}} 模板:PAGESINNAMESPACE:2 {{PAGESINNS}} 的别名。 1.7+

URL 数据

URLs

变量 输出 描述 版本
{{SERVER}} https://wiki.postgresql.ac.cn 域名 URL($wgServer
{{SERVERNAME}} wiki.postgresql.org 域名($wgServerName
{{SCRIPTPATH}} 相对脚本路径($wgScriptPath
{{localurl:页面名称}}
{{localurl:页面名称|查询字符串}}
/wiki/Page_name
/index.php?title=Page_name&query string
到标题的相对路径
{{fullurl:页面名称}}
{{fullurl:页面名称|查询字符串}}
https://wiki.postgresql.ac.cn/wiki/Page_name
https://wiki.postgresql.ac.cn/index.php?title=Page_name&query 字符串
到标题的绝对路径

页面名称

变量 输出 描述 版本
{{FULLPAGENAME}} 帮助:变量 命名空间和页面标题。
{{PAGENAME}} 变量 页面标题。
{{BASEPAGENAME}} 变量 页面标题,不包括当前 子页面 和命名空间(“标题”位于“标题/foo”上)。 1.7+
{{SUBPAGENAME}} 变量 子页面 标题(“foo”位于“标题/foo”上)。 1.6+
{{SUBJECTPAGENAME}} 帮助:变量 相关内容页面的命名空间和标题。 1.7+
{{TALKPAGENAME}} 帮助讨论:变量 相关讨论页面的命名空间和标题。 1.7+

以下是 URL 编码的等效项

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

命名空间

变量 输出 描述 版本
{{NAMESPACE}} 帮助 命名空间(名称)
{{SUBJECTSPACE}} 帮助 相关内容命名空间的名称
{{TALKSPACE}} 帮助讨论 相关讨论命名空间的名称

以下是 URL 编码的等效项

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

{{ns:}} 返回该常数数量的本地化命名空间名称。 默认值为

用法 输出
{{ns:-2}} 或 {{ns:Media}} 媒体
{{ns:-1}} 或 {{ns:Special}} 特殊
{{ns:0}} 或 {{ns:Main}}
{{ns:1}} 或 {{ns:Talk}} 讨论
{{ns:2}} 或 {{ns:User}} 用户
{{ns:3}} 或 {{ns:User_talk}} 用户讨论
{{ns:4}} 或 {{ns:Project}} PostgreSQL wiki
{{ns:5}} 或 {{ns:Project_talk}} PostgreSQL wiki 讨论
{{ns:6}} 或 {{ns:Image}} 文件
{{ns:7}} 或 {{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}} 类别讨论