MediaWiki未登录用户隐藏工具栏Toolbox、查看源码View source和查看历史View history

MediaWiki 3172浏览 1评论

废话不多说,直接上货。

隐藏工具栏Toolbox

文件:skins\Vector\VectorTemplate.php 中,case 'TOOLBox' 条件执行语句中加入 if ( $this->data['loggedin'] ) 判断,如下:

case 'TOOLBOX':
    if ( $this->data['loggedin'] ) {
        $this->renderPortal( 'tb', $this->getToolbox(), 'toolbox', 'SkinTemplateToolboxEnd' );
    }

隐藏查看源码(View source)和查看历史(View history)

文件:skins\Vector\VectorTemplate.php 中,添加如下红色部分:

<div id="p-views" role="navigation" class="vectorTabs<?php
if ( !($this->data['loggedin'])||count( $this->data['view_urls'] ) == 0 ) {
    echo ' emptyPortlet';
}

这样就解决了。

参考资料:http://blog.dbshop.net/%E5%AF%B9%E6%9C%AA%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7%E9%9A%90%E8%97%8Fmediawiki%E9%A1%B5%E9%9D%A2%E6%8C%89%E9%92%AE/

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. Thank you for sharing.
    sikis izle 1年前 (2016-05-08) 回复 编辑