美国虚拟主机Hostease

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5696|回复: 0

[语法] MediaWiki名字空间

[复制链接]
发表于 2010-12-21 10:37:38 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
MediaWiki名字空间(MediaWiki namespace)是一个允许非开发者定制或翻译MediaWiki网页界面的一个机制。在LanguageZh.php中的$wgAllMessagesZh消息现在大部分都放在MediaWiki名字空间中。


MediaWiki保护措施
在默认情况下,全部的消息都将被保护。这是出于以下的考虑:
  • 大部分消息可以使用HTML格式,因此用户可以插入恶意的脚本。
  • 一些消息的破坏将造成很严重的后果,例如工具条上的链接文字。
  • 个别消息如果被修改甚至会造成网站无法使用,例如MediaWikiinktrail
如果你认为中文维基百科的界面文字有需要改进的地方,请先到对话页进行讨论:
  • Special:Allmessages--包括了当前文本和默认文本的一个全部内置消息的表格(由系统生成)
  • Wikipedia:页面模板——定制消息的列表
  • Wikipedia:自定义模板——文章条目中的模板


MediaWiki名字空间中的项目
没有包括在MediaWiki名字空间中的项目,某些字符串不能使用这个功能进行定制,只能编辑相应的语言文件。包括:
  • "User", "Wikipedia", "File", 等名字空间的标题
  • 特殊页面的名称
  • 月份名称
  • 参数设置中的许多项目

MSG
在页面上显示一个消息,类似于9,807
   * 例子:Template:Rcnote → Template:Rcnote

MSGNW
这种MSG使用了< nowiki>一类的标记。
* 例子:[[:Template:Rcnote]] → :Template:Rcnote

SUBST
这种MSG在页面保存后会将消息直接显示出来。再次编辑的时候不会以代码形式出现,而是显示为wiki文本。
* 例子{{subst:rcnote}}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国HostEase虚拟主机一年198元

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-11-24 18:59 , Processed in 0.038968 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表