CategoryTree

Материал из Викиреальностя
Перейти к: навигация, поиск
Crystal Clear action run.png
CategoryTree
Расширение MediaWiki


Статус:
стабильное
Фунциональность:
Метки
Функции парсера
Служебные страницы
Описание:
Добавляет отображение динамического дерева категорий в вики.
Автор(ы):
Daniel Kinzler (Duesentriebобсуждение)
Последняя версия:
постоянно обновляется
MediaWiki:
1.8 (r16385+),
1.11 (r30515+),
1.13+ (r36772+)
Лицензия:
GPL и GFDL
Загрузка:
Загрузить расширение
SVN [Help]
Исходный код
README


Параметры:
$wgCategoryTreeMaxChildren, $wgCategoryTreeAllowTag, $wgCategoryTreeDynamicTag, $wgCategoryTreeDisableCache, $wgCategoryTreeHTTPCache, $wgCategoryTreeOmitNamespace, $wgCategoryTreeMaxDepth, $wgCategoryTreeDefaultMode, $wgCategoryTreeCategoryPageMode


Используемые функции:
ArticleFromTitle

Debug
MakeGlobalVariablesScript
OutputPageParserOutput
OutputPageMakeCategoryLinks
ParserFirstCallInit
SkinTemplateOutputPageBeforeExec

CategoryTree — расширение для MediaWiki, добавляющее несколько тегов, позволяющих просматривать структуру категорий в проекте в виде дерева. Отдельные элементы дерева подгружаются при его разворачивании с использованием AJAX.

Содержание

[править] Описание

Для отображения можно использовать тег, функцию парсера или служебную страницу.

[править] Тег <categorytree>

Тег помещает дерево категорий прямо на страницу википроекта, может использоваться на любой странице. Имеет ряд параметров:

  • mode:
    • categories — показывает только подкатегории,
    • pages — подкатегории и страницы, но не изображения,
    • all — показывает всё,
    • parents — показывает верхние категории, а не нижние.
  • depth — максимальная глубина дерева категорий, не может превышать $wgCategoryTreeDynamicTag,
  • showcount — показывать количество элементов в подкатегории.

Пример использования: <categorytree mode="pages">Категория</categorytree>.

[править] Функция парсера

Функциональность аналогична, но используется синтаксис вида {{#categorytree:Категория|mode=pages}}.

[править] Служебная страница

На странице Special:CategoryTree можно ввести название категории и получить дерево.

[править] Установка

Добавить в настроечный файл LocalSettings.php:

require_once( "$IP/extensions/CategoryTree/CategoryTree.php" );

Необходимо убедиться, что $wgUseAjax имеет значение true.


CategoryTree относится к теме «MediaWiki»   ±