Модуль:RandomPageFromCategory: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: «-- Module:RandomPageFromCategory local p = {} -- Вспомогательная функция: случайный элемент таблицы local function random_item(t) if not t or #t == 0 then return nil end -- math.random(1, #t) даёт целое число от 1 до #t включительно local i = math.random(1, #t) return t[i] end -- Основная функция: вернуть ссылку на случайную ст...» |
Patarakin (обсуждение | вклад) Нет описания правки Метка: ручная отмена |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 2: | Строка 2: | ||
local p = {} | local p = {} | ||
function p.fromCategory(frame) | function p.fromCategory(frame) | ||
local cat = frame.args[1] or "Book" | local cat = frame.args[1] or "Book" | ||
return "[[Special:RandomInCategory/" .. cat .. "|случайная страница из " .. cat .. "]]" | |||
end | end | ||
return p | return p | ||
