如何在MediaWiki中按类别将页面添加到白名单中?

时间:2016-11-02 02:31:44

标签: configuration mediawiki access-control mediawiki-extensions

我正在使用以下configurations维护一个基于MediaWiki的私人网站。

ul#dropdown-content {
    display:inline-block;
    }

.markup-btn {
    display:none;
    }

li.active-markup-style {
    display:block !important;
    }

在这种情况下,我应该如何使某些类别的页面(例如,类别:OpenAccess)公开可读?

版本信息如下:

使用Extension:CategoryPermissions下面的(demonstrated in this example)的代码不起作用。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="dropdown-content">
      <li id="markup1" class="markup-btn active-markup-style">Original</li>
      <li id="markup2" class="markup-btn">Markup</li>
      <li id="markup3" class="markup-btn">Final</li>
  </ul>

1 个答案:

答案 0 :(得分:0)

我会尝试使用$wgWhitelistReadRegexp

尝试在LocalSettings.php中放置类似这样的内容,将整个Category命名空间列入白名单:

$wgWhitelistReadRegexp = array("/Category:.*/");