使MediaWiki不显示未注册用户的“查看历史记录"选项卡 [英] Make MediaWiki not show the view history tab for unregistered users
问题描述
我有一个问题.如何使MediaWiki不显示注销用户的[查看历史记录]选项卡?我知道您可以使用CSS来做到这一点: 在Mediawiki:common.css中:
I have a question. How do I make mediawiki not show the [view history] tab for unregister users? I know you can use css to do it: in Mediawiki:common.css:
#ca-talk { display:none!important; }
#ca-history { display:none!important; }
但是它适用于所有人,甚至是登录用户,所以我希望有一种方法使其成为未注册用户.
but it's for everyone, even logged in users,so i want to have a way to make it just unregistered users.
推荐答案
显然,如果您运行的是MediaWiki 1.18或更高版本,则可以添加仅为特定用户组加载的CSS.有关更多信息,请参见手册页.因此,您应该可以添加:
Apparently, if you are running MediaWiki 1.18 or newer, you can add CSS that is only loaded for a specific user group. See the manual page for more information. So you should be able to add:
#ca-talk { display:none!important; }
#ca-history { display:none!important; }
到MediaWiki:Common.css,然后添加:
to MediaWiki:Common.css and then add:
#ca-talk { display:block!important; }
#ca-history { display:block!important; }
到MediaWiki:Group-user.css.第二组规则仅适用于已登录的用户.
to MediaWiki:Group-user.css. The second set of rules will only be applied to logged in users.
这篇关于使MediaWiki不显示未注册用户的“查看历史记录"选项卡的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!