Модуль:NumberOf/документація

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Це сторінка документації для Модуль:NumberOf

Цей модуль використовується для робити шаблонів {{NUMBEROF}} та {{TODAYNUMBEROF}}, що відображають статистичні дані про інші мовні розділи Вікіпедії. Підсторінки даного модуля періодично оновлюються ботом.

Функція і параметри[ред. код]

Функції:

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

Параметри, що використовуються функціями Now і Today:

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

Використання[ред. код]

Формат використання:

  • {{#invoke:NumberOf|Editions}}
  • {{#invoke:NumberOf|Now|wiki=en|param=articles}} — 6794649 (неформатоване значення)
  • {{#invoke:NumberOf|Now|wiki=en|param=articles|fmt=N}} — 6 794 649 (форматоване значення)

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

Приклади використання функції Now також працюють і з функцією Today.