From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:CategoryIntersection and the translation is 42% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎latviešu • ‎polski • ‎日本語
MediaWiki 拡張機能マニュアル
OOjs UI icon advanced.svg
リリースの状態: 保守されていない
実装 Special page, Search, Data extraction
説明 Maintains a table with hash values for category intersections within a page to allow searching category intersections
作者 Magnus Mansketalk
最新バージョン Lua error in Module:Extension at line 252: attempt to index local 'data' (a nil value).
データベースの変更 はい
ライセンス GNU General Public License 2.0 or later
ダウンロード Template:WikimediaDownload/svn
translatewiki.net で翻訳を利用できる場合は、CategoryIntersection 拡張機能の翻訳にご協力ください
使用状況とバージョン マトリクスを確認してください。

The CategoryIntersection extension provides a special page - Special:CategoryIntersection. You put in a list of categories to this page (separated by newlines), and the extension returns the articles that are in all the categories listed. It stores hashes of what categories a page is in in a separate table in db to (I assume) make things efficient. Somewhat akin to the DynamicPageList extensions (but probably much more efficient).

This extension might not handle a single page being in a large number of categories very well.



  • ダウンロードして、ファイルを extensions/ フォルダー内の CategoryIntersection という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    require_once "$IP/extensions/CategoryIntersection/CategoryIntersection.php";
  • 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベース テーブルを自動的に作成します。
  • refreshLinks.php メンテナンス スクリプトを実行します。
警告 警告: ウィキに数多くのページがある場合は、これに長い時間がかかることがあります。 If you don't do this step, the extension will only find pages that had their categories added after the extension was installed
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。