Mediawiki:如何在Main命名空间中创建所需文章列表?

时间:2013-07-31 16:40:11

标签: mediawiki

Mediawiki提供了一个特殊页面,可以通过访问维基上的/特殊:WantedPages查看所有“通缉页面”(链接到但尚未有现有文章的页面)。查看Wikipedia's Wanted pages以了解我在说什么。

我的问题是,“通缉页面”列表会快速填满特殊名称空间的页面。目前,我的维基在模板,谈话和类别命名空间中充满了想要的页面,仅举几例。

由于链接到特殊命名空间页面的链接太多,Main命名空间中的文章(我的用户实际关心的文章)都会丢失。有没有办法(通过扩展或有什么)创建仅在主命名空间中的想要页面列表?

1 个答案:

答案 0 :(得分:4)

请参阅WantedPagesFromNS扩展程序。但是,您必须对扩展源文件进行微小编辑,以便它可以与最新版本的Mediawiki(1.20 +)一起使用。

  • 将下载的.zip文件重命名为.7z,以便正确展开。
  • WantedPagesFromNS文件夹复制到Mediawiki安装的extensions文件夹中。
  • 打开WantedPagesFromNS.php文件并注释掉显示wfLoadExtensionMessages( 'WantedPagesFromNS' );的行。 (该功能在Mediawiki中已弃用,完全不需要。有关详细信息,请参阅here。)
  • 最后,将include_once("$IP/extensions/WantedPagesFromNS/WantedPagesFromNS.php");添加到LocalSettings.php

要在Wiki中查看Main命名空间的Wanted页面,请将其放在要显示列表的任何页面上:

<wantedpagens>
    namespace = Main
</wantedpagens>