美国虚拟主机Hostease

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4730|回复: 0

Mediawiki常见的配置和修改方法

[复制链接]
发表于 2011-9-29 09:18:46 | 显示全部楼层 |阅读模式
HostEase主机优惠
Mediawiki修改左侧导航条

当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。

以新窗口打开外部链接

1.打开 "includes/Linker.php"
2.找到 "function getExternalLinkAttributes"
3.在下面一段代码之後
$r = ($class != '') ? " " : " ";增加以下代码:

$r .= " target=\"_blank\"";这样就能让所有的外部链接以新窗口形式打开了。

由于MediaWiki的页面缓冲机制,可能造成这个修改的效果不能迅速完全反映出来。

如何清除页面缓冲?
1.在普通页面的网址后面添加“&action=purge”参数可以更新服务器缓冲数据,这可能需要几分钟之后才能见到效果。
2.在LocalSettings.php中设置$wgCacheEpoch全局变量,强制现有缓冲过期(参见DefaultSettings.php)   
信息设定说明
mediawiki:sidebar的原始信息如下:

* navigation** mainpage|mainpage** portal-url|portal** currentevents-url|currentevents** recentchanges-url|recentchanges** randompage-url|randompage** helppage|help** sitesupport-url|sitesupport第一行(一个前导*)表示导航栏的名称,其提示文本在“mediawiki:navigation”页面中修改,也可以直接输入文字信息(文字不能与内部mediawiki参数页面重名)。

后续行(两个前导*)表示实际导航栏的内容,其格式为“链接网址|显示文本”。其中,链接网址有三种类型:

•直接输入http网址,例如直接输入“http://www.allwiki.com/bbs
•文章页面标题,例如输入“天下维客”代表站内文章“[[天下维客]]”的网址
•mediawiki名字空间的参数页,例如输入“mainpage”代表文字信息参数页面“[[mediawiki:mainpage]]”的网址。此类字串还有helppage、portal-url等,请到special:allmessages里面查看更多的此类字串。
显示文本的设定与导航栏名称设定类似,可以:

•直接输入文字信息
•使用mediawiki名字空间参数页的标题缩写,例如上文默认文本中的“randompage”、“sitesupoort”分别代表“[[mediawiki:randompage]]”和“[[mediawiki:sitesupport]]”。
用户可根据需求删除/增加mediawiki:sidebar页面中的项目,修改后左侧导航栏就会发生相应改变。(本方法适用于mediawiki默认的monobook皮肤风格)


Mediawiki提示信息修改

在mediawiki安装完成之后,界面上仍然会有很多英文提示信息(即使选择了zh-cn语种)。这是正常的,需要站长对这些信息进行本地化修改。

MediaWiki的大部分界面信息存放在Special:Allmessages里面,包括界面的文字、链接、气泡提示、热键等。只有极少量的内容放在localsettings.php中。





系统界面修改方法
Special:Allmessages是一个称为“系统界面”的特殊页面,可以在搜索框中输入“Special:Allmessages”来直接访问。也可以访问特殊页面下的系统界面.

当发现mediawiki中的提示信息为英文时,请进入该页面,搜索找到相应信息,然后点击表格左栏中链接进行修改。

请注意:必须以站长或者管理员身份登录后才能修改界面信息!

常用提示信息
•首页的标题: MediaWiki:Mainpage ,可改为“天下维客首页”之类,修改后网站将采用指定的文章作为首页。
•页脚的Privacy policy: MediaWikirivacy ,网站的隐私政策,可改为相应文章标题(如“隐私政策”)或“-”禁止显示本项。
•页脚的Disclaimers: MediaWikiisclaimers ,网站的免责声明,可改为相应文章标题(如“天下维客免责声明”)或“-”禁止显示本项。
•浏览器标题栏提示: MediaWiki:pagetitle ,请按需求修改(如“$1 - allwiki - 维客家园”,其中$1代表文章名称)
•搜索结果页面中增加新建页面提示:参考本站nogomatch设置进行修改(仅对"进入"按钮有效,"搜索"按钮尚未解决)
•修改页面左侧工具栏中的“帮助”链接:参见本站helppage设置,将“wikipedia:帮助”改为本地名字空间,例如“天下维客”、“help:帮助”图解过程(超级菜鸟可以考虑参阅^_^)



繁简共存版本的界面修改
对于安装时选用zh语种进行繁简并存的系统,对于同一条提示信息应同时修改6个版本:

•mediawiki:xxx
•mediawiki:xxx/zh
•mediawiki:xxx/zh-cn
•mediawiki:xxx/zh-tw
•mediawiki:xxx/zh-hk
•mediawiki:xxx/zh-sg
如有修改不到的话,则使用相应语种浏览器的用户(或用户在参数设置页面里选择不同语言时),会看到未修改的提示信息。

这就是为什么安装时不推荐zh语种进行繁简共存的原因。

要更改一个用户所属的用户组, 请使用管理员(sysop)身份登录,然后到Special:Userrights(用户权限管理)。每个用户组都可以被赋予以下权限(许可)的一个组合,同时还可以设定一些用户本身的权限分配!

如何设定/取消Sysop(管理员)权限?
对于1.5以上版本:

到Special:Userrights页面,输入用户名,在列表中选择"sysop"权限即可;再次选定并确认则取消管理员权限。注意仅有"Bureaucrat"(行政管理员)权限的帐号才能进行以上设定。
回复

使用道具 举报

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

本版积分规则

美国HostEase虚拟主机一年198元

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

GMT+8, 2024-3-29 15:14 , Processed in 0.042758 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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