Модуль:NumberOf/doc

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Это страница документации Модуль:NumberOf.

Модуль NumberOf используется для отображения и обновления шаблонов {{NUMBEROF}} и {{TODAYNUMBEROF}}, использующихся для отображения статистики по другим разделам Википедии. С помощью данного модуля также отображается список Википедий. Страницы с данными для этого модуля, c:Data:Wikipedia statistics/hourly.tab и c:Data:Wikipedia statistics/daily.tab, обновляются ботом на Викискладе.

Функции и параметры[править код]

Доступные функции:

  • Editions — функция (без параметров) для вывода таблиц с языковыми разделами Википедии, отсортированными по количеству статей (используется на странице Википедия:Список Википедий). Использует Data:NumberOf/daily.tab в качестве списка данных (обновляется ботом ежедневно) и страницу Модуль:NumberOf/lang.json для отображения названий языков.
  • Now — функция для вывода наиболее актуальной статистики (используется в шаблоне {{NUMBEROF}}). Использует Data:NumberOf/hourly.tab (обновляется ботом раз в два часа) в качестве списка данных.
  • Today — функция для вывода статистики по состоянию на начало текущего UTC-дня (используется в шаблоне {{TODAYNUMBEROF}}). Использует Data:NumberOf/daily.tab в качестве списка данных.

Параметры, используемые функциями Now и Today:

  • wiki — код раздела Википедии (обязательный параметр; список кодов доступен в списке разделов Википедии);
  • param — необходимые данные (обязательный параметр):
    • articles — количество статей в разделе,
    • admins — количество администраторов,
    • activeusers — количество активных участников,
    • date — дата обновления данных в модуле,
    • depth — глубина раздела,
    • edits — количество правок в разделе,
    • files — количество файлов,
    • pages — количество страниц,
    • pos — место раздела по количеству статей (см. список Википедий),
    • users — количество участников.
  • fmt — форматирование числа (принимает любое непустое значение).

Использование[править код]

Формат использования:

  • {{#invoke:NumberOf|Editions|single=1}}
  • {{#invoke:NumberOf|Now|wiki=en|param=articles}} — 6814555 (неформатированное значение)
  • {{#invoke:NumberOf|Now|wiki=en|param=articles|fmt=N}} — 6 814 555 (форматированное значение)

Дату последнего обновления страницы с данными можно узнать с помощью конструкции {{#invoke:NumberOf|Now|wiki=en|param=date}} (20 апреля 2024, 15:47 (UTC); параметр wiki может содержать любое непустое значение). На страницах с данными дата обновления шаблона представлена в UNIX-времени.

Представленные примеры с функцией Now работают и с функцией Today.