mediawiki - 使MediaWiki不显示未注册用户的“查看历史记录”选项卡

标签 mediawiki

我有个问题。如何使MediaWiki不显示注销用户的[查看历史记录]选项卡?我知道您可以使用CSS来做到这一点:
在Mediawiki:common.css中:

#ca-talk { display:none!important; }
#ca-history { display:none!important; }

但是它适合所有人,甚至是登录用户,所以我想有一种方法使其成为未注册用户。

最佳答案

显然,如果您正在运行MediaWiki 1.18或更高版本,则可以添加仅为特定用户组加载的CSS。有关更多信息,请参见manual page。因此,您应该能够添加:

#ca-talk { display:none!important; }
#ca-history { display:none!important; }

到MediaWiki:Common.css,然后添加:
#ca-talk { display:block!important; }
#ca-history { display:block!important; }

到MediaWiki:Group-user.css。第二组规则仅适用于登录用户。

关于mediawiki - 使MediaWiki不显示未注册用户的“查看历史记录”选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11806587/

相关文章:

api - 维基百科 API 返回排序数据而不是随机数据

mediawiki - Apache Stanbol 和(语义)Mediawiki

phantomjs - 可靠地检测基于 PhantomJS 的垃圾邮件机器人

python - 使用 pywikipedia 登录并访问 wikipedia API

linux - BASH Wikitables 获取硬件信息

mediawiki - 如何使用语义 mediawiki 使用一系列 AND/OR 创建高级查询?

MediaWiki 中的 Javascript

java - 支持数学符号和公式的 Java/Javascript MediaWiki 渲染器

php - 安装 Mediawiki 后出现空白页

php - 如何手动调用 MediaWiki 将 wiki 文本转换为 HTML?