1. Приглашаем вступить в нашу группу ВКонтакте.
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru

Как вывести количество страниц в категории?

Тема в разделе 'Внешний вид Media Wiki', создана пользователем Det Das, 26 сен 2017.

  1. Det Das
    Оффлайн

    Det Das Только зашёл

    Дата регистрации:
    22 фев 2017
    Сообщения:
    11
    Симпатии:
    1
    Добрый день.

    Есть расширение, в нем получаю все категории к котором относится эта страница

    $wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'wfSeeAlsoDisplay';
    function wfSeeAlsoDisplay(&$q, &$p) {
    $tree = explode('<hr />', $q->getCategories());
    ....
    Хочу сделать так, чтобы выводилось сколько в каждой категории материалов, пример:Еще 185 статей в категории Автомобили
    Еще 17 статей в категории Ретро

    Вот только не могу понять, как достать все страницы у которых заданна определенная категория.
    Спасибо.

    PS
    Есть много подобных задач, требуется разработчик на mediawiki
  2. Det Das
    Оффлайн

    Det Das Только зашёл

    Дата регистрации:
    22 фев 2017
    Сообщения:
    11
    Симпатии:
    1
    {{PAGESINCATEGORY:categoryname|all}}

    понять бы как это отрабатывает, и проблема решена
  3. Det Das
    Оффлайн

    Det Das Только зашёл

    Дата регистрации:
    22 фев 2017
    Сообщения:
    11
    Симпатии:
    1
    сделал через шаблон

    Еще {{PAGESINCATEGORY:{{{category}}}|pages}} в категории [[:Категория:{{{category}}}|{{{category}}}]]
    UksusoFF нравится это.