Moduł:Ogłoszenia: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Ostrzyciel (dyskusja • edycje) (międzyzapis) |
Ostrzyciel (dyskusja • edycje) M (i dalej) |
||
Linia 11: | Linia 11: | ||
local sdu = mw.site.stats.pagesInCategory('Aktywne głosowania SDU', 'pages') |
local sdu = mw.site.stats.pagesInCategory('Aktywne głosowania SDU', 'pages') |
||
local pp = mw.site.stats.pagesInCategory('Aktywne głosowania PP', 'pages') |
local pp = mw.site.stats.pagesInCategory('Aktywne głosowania PP', 'pages') |
||
local po = mw.site.stats.pagesInCategory('Aktywne głosowania PO', 'pages') |
|||
⚫ | |||
local lang = mw.language.new('pl') |
|||
⚫ | |||
-- Fail miesiąca |
|||
⚫ | |||
local fail = 'Nonsensopedia:Fail ' + lang:formatDate('xg Y', '-1 month', true) + ' (głosowanie)' |
|||
⚫ | |||
r = r + '[[' + fail + '|fail miesiąca]]<br />' |
|||
end |
end |
||
-- ANM/GNM |
|||
if anm or gnm then r = r + '<span class="blinky" style="font-size: 150%; font-weight: bold">' end |
|||
if anm then |
|||
r = r + '[[Nonsensopedia:Artykuł na medal|ARTYKUŁ NA MEDAL' |
|||
if anm > 1 then r = r + ' (' + anm + ')' end |
|||
r = r + ']]' |
|||
end |
|||
if gnm then |
|||
if anm then r = r + ' • ' end |
|||
r = r + '{{kl|DodgerBlue|Nonsensopedia:Grafika na medal|GRAFIKA NA MEDAL' |
|||
if gnm > 1 then r = r + ' (' + gnm + ')' end |
|||
r = r + '}}' |
|||
end |
|||
if anm or gnm then r = r + '</span><br />' end |
|||
-- SDU |
|||
-- PO |
|||
-- PP |
|||
end |
end |
||
Wersja z 12:46, 21 mar 2020
Moduł do generowania ogłoszeń na ozetach.
local p = {}
local function exists(name)
local title = mw.title.new(name)
return title.exists()
end
function p.show(frame)
local anm = mw.site.stats.pagesInCategory('Aktywne głosowania ANM', 'pages')
local gnm = mw.site.stats.pagesInCategory('Aktywne głosowania GNM', 'pages')
local sdu = mw.site.stats.pagesInCategory('Aktywne głosowania SDU', 'pages')
local pp = mw.site.stats.pagesInCategory('Aktywne głosowania PP', 'pages')
local po = mw.site.stats.pagesInCategory('Aktywne głosowania PO', 'pages')
local lang = mw.language.new('pl')
local r = ''
-- Fail miesiąca
local fail = 'Nonsensopedia:Fail ' + lang:formatDate('xg Y', '-1 month', true) + ' (głosowanie)'
if tonumber(os.date('%d')) < 8 and exists(fail) then
r = r + '[[' + fail + '|fail miesiąca]]<br />'
end
-- ANM/GNM
if anm or gnm then r = r + '<span class="blinky" style="font-size: 150%; font-weight: bold">' end
if anm then
r = r + '[[Nonsensopedia:Artykuł na medal|ARTYKUŁ NA MEDAL'
if anm > 1 then r = r + ' (' + anm + ')' end
r = r + ']]'
end
if gnm then
if anm then r = r + ' • ' end
r = r + '{{kl|DodgerBlue|Nonsensopedia:Grafika na medal|GRAFIKA NA MEDAL'
if gnm > 1 then r = r + ' (' + gnm + ')' end
r = r + '}}'
end
if anm or gnm then r = r + '</span><br />' end
-- SDU
-- PO
-- PP
end
return p