Help:扩展:全域用户页
GlobalUserPage 扩展让您在一个wiki项目中跨wiki拥有相同的用户页。
启用您的全域用户页
大多数情况下,您无需另外操作。若本地用户页未如您所望显示内容,您可能需要尝试如下步骤。
- 在您的中央wiki创建用户页。在维基媒体计划里,这是你的全域用户页。
- 若您在某些wiki上有本地用户页,但不再希望显示它们,请提请删除。更多信息请见Help:删除和恢复删除 ,或联系该wiki的管理员。 注意删除本地用户意味着用户页不在出现在搜索结果中。
内容来自哪里
您的全域用户页由元维基生成,其输出效果会显示于各本地wiki。元维基所见之内容即各wiki所见之内容。即:
- 嵌入模板会调用中央wiki的模板(全域用户页不使用本地模板);
- 嵌入的特殊页面是会调用中央wiki的数据,比如
{{Special:PrefixIndex/User:My name/}}
; {{int:}}
解析器函数会显示中央wiki的系统信息;{{SERVERNAME}}
等魔术字会显示中央wiki的值。
维基链接为相对路径,即指向本地wiki。
在维基媒体项目中使用跨语言链接。
禁用您的全域用户页
要禁用全域用户页,您可以使用__NOGLOBAL__
魔术字,如果它出现在中央用户页,就会防止中央用户页被显示到远程维基上。
这也将决定一个指向远程维基的用户页链接显示的是红色链接还是蓝色链接。
控制显示哪些内容
正如嵌入模板那样,您可通过<noinclude>
和<includeonly>
标签,控制哪些内容仅显示于本地,哪些仅显示于全域。
如果想“取消”全域用户页,只需用<noinclude>
将中央用户页包裹起来。空用户页(或仅含__NOINDEX__
等非可见内容)不会显示于其他wiki。
敬告
- 用户页效果会因各维基项目的站点CSS不同而异。 请检查在右向左书写的维基站点的你的页面效果,比如,:ar:,或者:he:。
- 特殊页面或解析器语法(比如
{{#time}}
)的嵌入更新不如本地那样频繁。 - 中央wiki用户页的Help:頁面狀態指示器 (如
<indicator name="ICBM"><samp id="coordinates" class="coordinates plainlinks">…</samp></indicator>
中的ICBM 地址 geohack)在本地wiki无效。 以<noinclude><indicator name="ICBM"></noinclude><samp id="coordinates" class="coordinates plainlinks" style="float:right">…</samp><noinclude></indicator></noinclude>
获取的页面状态标识仅于中央wiki用户页生效,例如:大部分维基媒体计划的元维基。
- 在本地维基,没内容的维基文本将会被忽略。 这里包括了一些分类,重定向和类似
__NOINDEX__
、{{DISPLAYTITLE:}}
等的魔术字。
创建跨语言连接效果依旧,例如<includeonly>[[en:User:Example]]</includeonly>
则仍被转换为User:Example。
參見
- 元维基上的全域用户页,叙述维基媒体计划wiki的实现情况