5261
редагування
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 199: | Рядок 199: | ||
return (raw or "0") .. " ₴" | return (raw or "0") .. " ₴" | ||
end | |||
-- Додай цю функцію до FetchData2 (модуль:FetchData2) | |||
function p.foty_rating(frame) | |||
local name = frame.args.player | |||
local raw = fetch_from_table("Період", name, 3) | |||
if type(raw) == "string" and mw.ustring.find(raw, "Error") then | |||
return "0" | |||
end | |||
if not raw or raw == "" or raw == "-" then | |||
return "0" | |||
end | |||
-- Видаляємо всі HTML теги (типу <span style="color:yellow;">) | |||
raw = mw.ustring.gsub(raw, "<[^>]+>", "") | |||
raw = mw.ustring.gsub(raw, "</[^>]+>", "") | |||
-- Видаляємо всі нецифрові символи окрім мінуса | |||
raw = mw.ustring.gsub(raw, "[^%d%-]", "") | |||
raw = mw.text.trim(raw) | |||
return raw or "0" | |||
end | end | ||