代码之家  ›  专栏  ›  技术社区  ›  Marcandria

如何隐藏每个组的Mediawiki“历史记录”选项卡?

  •  1
  • Marcandria  · 技术社区  · 8 年前

    我在这里尝试了建议的解决方案: Make MediaWiki not show the view history tab for unregistered users 这对我不起作用。

    我想:

    • 对注册用户隐藏历史记录选项卡(组:用户)
    • 向官僚显示历史选项卡(组:官僚)

    由于官僚们也是注册用户,使用显示:没有一个不起作用(这适用于所有人)。我怎么能简单地做到这一点?

    谢谢你的建议。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Stefan Seidner-Britting    8 年前

    在页面上 [[MediaWiki:Group-user.css]] 添加此CSS:

    #ca-history {
        display: none;
    }
    

    在页面上 [[MediaWiki:Group-bureaucrat.css]] 添加此CSS:

    #ca-history {
        display: block!important;
    }
    

    PS:根据 https://www.mediawiki.org/wiki/Manual:User_group_CSS_and_Javascript [[MediaWiki:Group user.css]] 仅在MediaWiki 1.23中引入,因此请确保您至少使用了1.23:)