User:Jonathan5566/temp
![本页使用了标题或全文手工转换](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
理論上,共產主義國家不需要稅捐,人民僅需從國家共同勞動成果中取回自己需要的。 福利給付程度反映稅捐收程度的(假設為有效率的經濟體)
维基百科使用手册 |
这是一个用于MediaWiki的魔术字索引。
魔术字是MediaWiki软件所识别的特定字符串,它们可以返回特定的值或触发其他的功能。
大致資訊
[编辑]魔术字有如下三种:
- 状态开关:以两个下划线
__
为前后缀的大写单词。例如__FOO__
; - 变量:与模板类似,以
{{
及}}
为前后缀的大写单词,如User:Jonathan5566/temp/tlm
; - 解析器函数:这些形如
User:Jonathan5566/temp/tlm
或User:Jonathan5566/temp/tlm
的魔术字在使用时包含参数,且函数名称对大小写不敏感(包括可大小写混用)。请同时参见Help:解析器函数。
状态开关
[编辑]状态开关可以控制页面的显示方式或其他行为。它往往用于排除或加入特定的页面内容。
魔术字 | 描述 | 版本 |
---|---|---|
目录 | ||
__NOTOC__ | 隐藏目录。 | |
__FORCETOC__ | 强制于默认位置(第一个章节标题上方)显示目录。 | |
__TOC__ | 在魔术字的位置插入目录(忽略__NOTOC__)。如果这个魔术字在一个页面内被多次使用,目录将会被放置在首个__TOC__出现的位置。 | |
编辑 | ||
__NOEDITSECTION__ | 隐藏章节标题旁的编辑链接。 | |
__NEWSECTIONLINK__ | 在非讨论页顶端“编辑页面”标签右侧加入一个按钮,用于在页面结尾加入新的章节(参见MediaWiki上的说明)。 | 1.7+ |
__NONEWSECTIONLINK__ | 移除讨论页顶端“编辑页面”右侧的加入新章节链接。 | 1.15+ |
分类 | ||
__NOGALLERY__ | 用于分类页面。不显示分类中所包含文件的缩略图,而以普通链接代替。 | 1.7+ |
__HIDDENCAT__ | 用于分类页面。加入后此分类成为隐藏分类,将不会显示在上级分类其及成员页面的分类列表中(可以通过参数设置中的选项强制显示),建议用{{hiddencat}}。 | 1.13+ |
字词转换 | ||
__NOCONTENTCONVERT__ __NOCC__ |
不对当前页面进行字词转换。 | |
__NOTITLECONVERT__ __NOTC__ |
不进行标题转换,其他内容照常转换。 | |
其他 | ||
__START__ | 没有特殊效果。用于标识提交后不需要转换的数据库信息。功能已经移除。 | r1695时功能移除,r24784时完全移除 |
__INDEX__ | 允许搜索引擎检索本页(忽略$wgArticleRobotPolicies的设置,但无法忽略robots.txt)。 | 1.14+ |
__NOINDEX__ | 阻止搜索引擎检索本页。 | 1.14+ |
__STATICREDIRECT__ | 用于重定向页。当有人移动页面并勾选“更新所有指向原标题的重定向”时,禁止MediaWiki更新本页的重定向。 | 1.13+ |
__DISAMBIG__ | 用于消歧义页,该页会被标记为消歧义页并显示于Special:消歧义页面,建议用{{Disambig}}。 | 使用消歧义插件 |
变量
[编辑]变量可以返回关于当前页面、wiki站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。
如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作User:Jonathan5566/temp/tlm
)。在某些情况下,加入参数会强制软件将变量视作一个模板,如User:Jonathan5566/temp/tlm
将会包含Template:CURRENTDAYNAME。
日期与时间
[编辑]在MediaWiki与浏览器缓存的影响下,这些变量显示的往往是被缓存的值,而非当前的时间。
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
年 | |||
User:Jonathan5566/temp/tlm | 2024 | 年 | |
月 | |||
User:Jonathan5566/temp/tlm | 09 | 月(补足前导零) | |
User:Jonathan5566/temp/tlm | 9月 | 月(本地语言中的月份名称) | |
User:Jonathan5566/temp/tlm | 9月 | 月(本地语言中月份名称的属格形式) | |
User:Jonathan5566/temp/tlm | 9月 | 月(本地语言中月份名称的简称) | 1.5+ |
日 | |||
User:Jonathan5566/temp/tlm | 5 | 日(无前导零) | |
User:Jonathan5566/temp/tlm | 05 | 日(补足前导零) | 1.6+ |
星期 | |||
User:Jonathan5566/temp/tlm | 4 | 星期(数字格式) | |
User:Jonathan5566/temp/tlm | 星期四 | 星期 | |
时间 | |||
User:Jonathan5566/temp/tlm | 19:05 | 时间(24小时制,格式为HH:mm) | |
User:Jonathan5566/temp/tlm | 19 | 时间(24小时制,有前导零) | |
其他 | |||
User:Jonathan5566/temp/tlm | 36 | 周数 | |
User:Jonathan5566/temp/tlm (相當於 {{#time:YmdHis}} )
|
20240905190542 | YYYYMMDDHHmmss时间戳 | 1.7+ |
如下变量和以上列出的变量功能相同,但是使用的是站点所在时区的本地时间,而非用户所设置的时区或UTC:
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- 对于更详细的时间格式,请参见Help:時間序號。
技术元数据
[编辑]历史版本变量返回的是与当前页面最近一次编辑有关的数据。
统计
[编辑]这些变量返回的数字往往包含分隔符(根据本地语言设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如User:Jonathan5566/temp/tlm
→7,803,416而User:Jonathan5566/temp/tlm
→7803416))。对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如User:Jonathan5566/temp/tlm
→0而User:Jonathan5566/temp/tlm
→0)。
变量 | 输出 | 描述 | 版本 |
---|---|---|---|
整个站点 | |||
User:Jonathan5566/temp/tlm | 7,803,416 | 页面总数 | 1.7+ |
User:Jonathan5566/temp/tlm | 1,440,358 | 主命名空间(條目命名空間)内的页面总数 | |
User:Jonathan5566/temp/tlm | 68,167 | 上传的文件总数 | 1.5+ |
User:Jonathan5566/temp/tlm | 83,792,619 | 总页面编辑次数 | 1.10+ |
User:Jonathan5566/temp/tlm | 页面浏览次数。通常对使用缓存的wiki无效。 | 1.14~1.24 | |
User:Jonathan5566/temp/tlm | 3,577,936 | 注册用户总数 | 1.7+ |
User:Jonathan5566/temp/tlm | 65 | sysop用户组中的用户总数 | 1.7+ |
User:Jonathan5566/temp/tlm | 7,232 | 活跃用户总数,其标准与Special:Statistics中的标准相同 | 1.15+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
159 |
[高开销] 指定分类中的页面总数。 | 1.13+ |
User:Jonathan5566/temp/tlm |
159 |
[高开销] 返回指定分类的:
|
1.20+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
User:Jonathan5566/temp/tlm→ 7 |
特定用户群组中的用户总数 | 1.14+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
禁用 | 指定命名空间中的页面总数。例如User:Jonathan5566/temp/tlm返回分类总数。在中文维基百科被禁用。 | 1.7+ |
User:Jonathan5566/temp/tlm | 禁用 | 指定用户的贡献总数。在中文维基百科疑似被禁用。 | 1.16+ |
页面标题
[编辑]变量 | 输出 | 描述 | 版本 |
---|---|---|---|
User:Jonathan5566/temp/tlm | User:Jonathan5566/temp | 命名空间及页面标题 | 1.6+ |
User:Jonathan5566/temp/tlm | Jonathan5566/temp | 页面标题 | |
User:Jonathan5566/temp/tlm | Jonathan5566 | 页面标题,不包括当前子页面标题及命名空间(页面“Wikipedia:页面/子页面”则返回“页面”) | 1.7+ |
User:Jonathan5566/temp/tlm | temp | 子页面标题(页面“Wikipedia:页面/子页面”则返回“子页面”) | 1.6+ |
User:Jonathan5566/temp/tlm | User:Jonathan5566/temp | 当前页面对应的内容页标题(包含命名空间) | 1.7+ |
User:Jonathan5566/temp/tlm | User talk:Jonathan5566/temp | 当前页面对应的讨论页标题(包含命名空间) | 1.7+ |
魔术字User:Jonathan5566/temp/tlm和User:Jonathan5566/temp/tlm仅在允许子页面出现的命名空间中有效。参见mw:Manual:$wgNamespacesWithSubpages。
以下类似的魔术字返回URL编码结果:
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
- User:Jonathan5566/temp/tlm
在1.15+版本中,这些魔术字均可通过参数来指明特定页面:
- User:Jonathan5566/temp/tlm → Main Page
命名空间
[编辑]变量 | 输出 | 描述 | 版本 |
---|---|---|---|
User:Jonathan5566/temp/tlm | User | 命名空间 | |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
User User |
当前页面对应的内容页面命名空间 | 1.7+ |
User:Jonathan5566/temp/tlm | User talk | 当前页面对应的讨论页命名空间 | 1.7+ |
以下类似的魔术字返回URL编码结果:
在1.15+版本中,这些魔术字均可通过参数来指明特定页面:
- User:Jonathan5566/temp/tlm → Template
其他特殊符號
[编辑]变量 | 输出 | 描述 | 版本 |
---|---|---|---|
User:Jonathan5566/temp/tlm | | | 在参数中代替 | | 1.24+ |
User:Jonathan5566/temp/tlm | = | 在参数中代替 = | phab:T91154 |
#REDIRECT [[條目名稱]] #重定向 [[條目名稱]]
|
標記此條目為重新導向頁。此語法僅在條目第一行時有效。另見Help:重定向。 | ||
ISBN 0-12-345678-9
|
ISBN 0-12-345678-9 | 同樣是MediaWiki軟體所辨識的特定字串,並且符合條件時會自動轉換為連結。目前中文維基百科支援的此類魔術語法有ISBN、PMID以及RFC。參見Help:魔術連結。 |
自動替換引用的符號
[编辑]变量 | 输出 | 描述 | 版本 |
---|---|---|---|
␡'"`UNIQ--擴展標籤名稱-實體編號-QINU`"'␡ [1]
|
(依實際實體標籤而定) | 若儲存的原始碼內容中直接存在此字串且存在對應編號的擴展標籤實體,則會自動被替換為對應擴展標籤內容。此外所有擴展標籤在模板解析處理過程中皆會以此種特殊符號儲存,這也是使用{{#ifeq:}} 比較兩個內容相同且包含擴展標籤(如<math> ﹑<nowiki> 或<ref> 等)的字串會失敗的原因。另見mw:Strip marker。
|
1.26+ |
~~~
|
(因用戶而異) | 自動替換為用戶的簽名。另見WP:簽名。 | |
~~~~
|
(因用戶而異) | 自動替換為用戶的簽名及時間。另見WP:簽名。 | |
~~~~~
|
2024年9月5日 (四) 19:05 (UTC) | 自動替換為儲存編輯時的時間。另見WP:簽名。 |
解析器函数
[编辑]解析器函数与变量十分类似,但是有一个或多个参数(技术上来看,所有使用参数的魔术字均为解析器函数),且魔术字的名称前往往会有一个#号,以将它们与一般的模版区分开来。
这一页仅列出了整合在MediaWiki软件中的解析器函数。其他扩展(例如ParserFunctions extension)可能为MediaWiki加入更多的解析器函数。请参见Help:解析器函数了解更多的解析器函数。
URL数据
[编辑]魔术字 | 输出 | 描述 | 版本 |
---|---|---|---|
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
/wiki/%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98 /w/index.php?title=%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98&字符串 |
指定标题的相对路径 | |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
//zh.wikipedia.org/wiki/Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3 //zh.wikipedia.org/w/index.php?title=Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3&action=edit |
指定标题的绝对路径,同时处理跨维基前缀。 | 1.5+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
//upload.wikimedia.org/wikipedia/zh/b/bc/Wiki.png //upload.wikimedia.org/wikipedia/zh/b/bc/Wiki.png |
指定多媒体文件的绝对路径 | 1.12+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
%E5%AD%97+%E7%AC%A6+%E4%B8%B2 x+y+z+%E4%B8%80%E4%BA%8C%E4%B8%89 |
将字符串以百分号编码以供URL使用。 | 1.7+ |
User:Jonathan5566/temp/tlm User:Jonathan5566/temp/tlm |
字_符_串 x_y_z一二三 |
将字符串编码以供URL锚点(URL中#号后面的部分)使用。 | 1.8+ |
命名空间
[编辑]{{ns:}}
返回指定索引编号所对应命名空间的本地名称。
格式
[编辑]杂项
[编辑]借助魔术字呼叫解析器函數
[编辑]
魔术字 | 输出 | 描述 |
---|---|---|
{{#xyz:主參數|副參數}}
|
調用名為xyz的解析器函數。關於中文維基百科能用的所有解析器函數詳見Special:版本#mw-version-parser-function-hooks。另見Help:解析器函数。 | |
{{#expr:19+8}}
|
27 | 使用“#expr”对数值进行计算 |
{{#expr:floor(100*24/217)}} %
|
11% | 使用“#expr”及“floor”的计算 |
{{#if:檢查字串|有值時輸出|無值時輸出}} {{#if|yes|no}} {{#if:foo|yes|no}}
|
有值時輸出 no yes |
檢查輸入是否有值 |
{{#ifeq:a|b|相等|不相等}} {{#ifeq:a|a|相等|不相等}}
|
不相等 相等 |
檢查兩輸入是否相等 |
{{#property:P361}}
|
使用解析器函數調用維基數據的資料,其中P361代表本頁面的所屬實體,。詳細使用說明見維基數據的相關說明 | |
{{#invoke:模塊名稱|函數名稱}}
|
使用解析器函數調用模組名字空間中的函數。詳細使用說明見WP:Lua。 |
嵌入包含修飾詞
[编辑]{{頁面名稱|可選參數}}
通常會嵌入包含其他頁面的內容,預設是嵌入包含自Template:模板名字空間。
嵌入包含修飾詞類的魔術字可以改變嵌入包含時的行為。
以上任何以{{魔術字名稱}}
或{{#魔術字名稱}}
調用的魔術字,皆可以使用這些修飾詞進行調整。
用法 | 輸出 | 說明 | 版本 |
---|---|---|---|
{{:xyz}}
|
非來自預設Template:模板名字空間的嵌入包含 | 表示更改嵌入包含名字空間的語法。單一冒號一般不會視為模板修飾詞,而是條目命名空間的前綴。 由於嵌入包含預設是使用Template命名空間,因此您可以使用{{:UTC}} (s. {{UTC}} )來包含主命名空間條目UTC的內文,而不是{{UTC}}。
|
|
{{int:xyz}}
|
介面語言訊息的內容 | 表示介面語言版本而顯示特定MediaWiki命名空間訊息的內容。同於{{MediaWiki:xyz}} , except standard message translation is applied depending on subpages and content/user/uselang language. Another difference is: this doesn't appear under "本页嵌入包含了$1个页面:". Rendered as ⧼xyz⧽ if MediaWiki:xyz doesn't exist. See also mw:Help:System message.
|
|
{{msg:xyz}}
|
優先引用模板內容 | 表示以嵌入包含為優先。 若存在一個名為"xyz"的魔術字,僅要使用msg:魔術字修飾詞,則會以template:xyz為優先(與{{template:xyz}} 等價)。 一般情況下,若無使用本魔術字修飾詞,且模板名稱與魔術字衝突時,會以魔術字為優先。
|
|
{{raw:xyz}}
|
僅使用模板內容 | 表示只做嵌入包含。 在中文維基百科的一般情況下,使用msg:與使用raw:魔術字修飾詞相同。然而在$wgEnableScaryTranscluding有啟用的維基中,此魔術字修飾詞可以實現跨維基引用,並且會引用其他維基媒體網站的維基代碼,而非純粹的HTML碼。 | Template:MW version |
{{msgnw:xyz}}
|
僅模板原使碼,不做解析 | 表示只做嵌入包含,不做維基代碼的解析。 使用此魔術字修飾詞會輸出未展開的維基代碼,包含<nowiki> 、<noinclude> 、<includeonly> 、<onlyinclude> 等代碼都會原封不動地輸出。唯須注意的是,此結果輸入到Lua模塊內會以HTML entities的方式表示。 (more or less, for details see mw:Help:Template#Usage).
|
|
{{subst:xyz}}
|
替換引用結果。 | In the wikitext, the tag is substituted by the content (single-level evaluation only), see Help:替换引用. | |
{{safesubst:xyz}}
|
替換引用結果或嵌入包含。 | 有例外處理的替換引用。使用一般subst魔術字修飾詞時,若替換引用失敗則會變為未解析模式如{{subst:xyz}},然而若使用safesubst魔術字修飾詞替換引用失敗則會變為普通的嵌入包含模式,即若{{subst:xyz}} 失敗了,則會改為輸出{{xyz}} 。另請參考mw:Help:Template#Usage。
|
特殊的嵌入包含方式
[编辑]用法 | 輸出 | 說明 | 版本 |
---|---|---|---|
{{special:xyz}}
|
顯示特殊頁面內容於目標位置 | 顯示特殊頁面內容的語法。僅能顯示特殊頁面內容,不支援Help:替換引用。對此類嵌入包含使用msg、raw、msgnw和safesubst的效果與未使用修飾詞時是相同的。目前支援嵌入包含的特殊頁面有Special:AllPages、Special:PrefixIndex、Special:NewFiles、Special:NewPages、Special:RecentChanges以及Special:RecentChangesLinked。 | |
{{/xyz}}
|
嵌入相對的子頁面 | 嵌入以此頁面為準的相對路徑之子頁面,以{{/xyz}} 為例,在此頁的效果等同於{{Help:魔术字/xyz}} 。
|
|
{{#lst:xyz|foo}}
|
嵌入對應頁面中被<section>標籤標記的內容。 | 嵌入在對應頁面中,包覆於<section begin=foo/>與<section end=foo/>之間的內容,支援替換引用,但不支援模板參數套用。目前用於WP:AFD等討論的集中討論區。 | |
{{#lstx:xyz|foo}}
|
嵌入對應頁面中除了{{#lst:xyz|foo}} 之外的內容
|
嵌入在對應頁面中除了{{#lst:xyz|foo}} 之外的內容,並可以透過{{#lstx:xyz|foo|要替換的內容}} 將對應內容以替代內容顯示。支援替換引用,但不支援模板中參數的引用。
|
|
{{#lsth:xyz|章節1|章節2}}
|
嵌入對應頁面中的特定章節 | 嵌入在對應頁面中的特定章節,若未填寫章節,則顯示首段或導言。支援替換引用,但不支援模板中參數的引用。 |
参见
[编辑]註釋
[编辑]外部链接
[编辑]
|