网站

Mediawiki内容页添加贡献者(即文章作者)

分类 :mediawiki     2017-01-13 人气: 0条评论

mediawiki默认的内容页并没有贡献者的名称,其实我们是可以将贡献者添加进去的。

在根目录下找到Localsetting.php 在最后加入参数
$wgMaxCredits="5"; //5可以修改成你想要显示的作者个数
找语言包,如果使用的是中文的,找到languages\messages\MessageZh_hans.php修改代码
'lastmodifiedat'    => '最后修订 $1 $2。', # $1 date, $2 time
'viewcount'         => '浏览$1次',
'anonymous'        => '匿名用户',
'siteuser'         => ' $1 ',
'lastmodifiedatby' => '此页由$3于 $1 $2 ', # $1 date, $2 time, $3 user
'othercontribs'    => '在$1的基础上最后更改。',
'siteusers'        => ' $1 ',
找到你的模板文件,例如skin\monobook.php里面,找到你要放置该文字的地方 加入代码
<?php if($this->data['credits']) $this->html('credits');?>
就可以输出类似蓝色理想的贡献文本。
放置文字地方的代码也可为:
<?php if($this->data['credits']) { ?>
<?php $this->html('credits');?>
<?php } ?>

继续阅读