MediaWiki未登录用户隐藏工具栏Toolbox、查看源码View source和查看历史View history
废话不多说,直接上货。
隐藏工具栏Toolbox
文件:skins\Vector\VectorTemplate.php中,case'TOOLBox'条件执行语句中加入 if($this->data['loggedin']) 判断,如下:
case'TOOLBOX': if($this->data['loggedin']){ $this->renderPortal('tb',$this->getToolbox(),'toolbox','SkinTemplateToolboxEnd'); }
隐藏查看源码(Viewsource)和查看历史(Viewhistory)
文件:skins\Vector\VectorTemplate.php中,添加如下红色部分:
<divid="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/