Модуль:Песочница/Pok: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 2: | Строка 2: | ||
function p.increment(frame) | function p.increment(frame) | ||
local | local page_title = mw.title.getCurrentTitle().text | ||
local current_count = mw.getCache():get("call_counter_" .. | local current_count = mw.getCache():get("call_counter_" .. page_title) or 0 | ||
current_count = current_count + 1 | current_count = current_count + 1 | ||
mw.getCache():set("call_counter_" .. | mw.getCache():set("call_counter_" .. page_title, current_count) | ||
return "Модуль вызван " .. current_count .. " раз(а) на | return "Модуль вызван " .. current_count .. " раз(а) на странице " .. page_title .. "." | ||
end | end | ||
return p | return p | ||
Версия от 20:50, 3 февраля 2025
Для документации этого модуля может быть создана страница Модуль:Песочница/Pok/doc
local p = {}
function p.increment(frame)
local page_title = mw.title.getCurrentTitle().text
local current_count = mw.getCache():get("call_counter_" .. page_title) or 0
current_count = current_count + 1
mw.getCache():set("call_counter_" .. page_title, current_count)
return "Модуль вызван " .. current_count .. " раз(а) на странице " .. page_title .. "."
end
return p