Moduł:Formatuj Słownik: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Ostrzyciel (dyskusja • edycje) M |
Ostrzyciel (dyskusja • edycje) M |
||
Linia 2: | Linia 2: | ||
local p = {} |
local p = {} |
||
function p.wywalObrazki(frame) |
|||
local |
local text = frame.args[1] or '' |
||
⚫ | |||
if not args['1'] then return 'Nie podano strony docelowej.' end |
|||
⚫ | |||
return frame:callParserFunction{ name = '#lsth', args = args['1'] } |
|||
text = mw.ustring.gsub(text, '%[%[Plik:.-thumb.-%]%].-$', '') |
|||
end |
|||
text = mw.ustring.gsub(text, '%[%[Plik:.-right.-%]%].-$', '') |
|||
function p.zObrazkami(frame) |
|||
return mw.text.trim(getSection(frame)) |
|||
end |
|||
function p.bezObrazkow(frame) |
|||
local text = getSection(frame) |
|||
mw.log(text) |
|||
⚫ | |||
mw.log(text) |
|||
⚫ | |||
mw.log(text) |
|||
return mw.text.trim(text) |
return mw.text.trim(text) |
||
end |
end |
Wersja z 21:42, 2 cze 2020
Funkcje do formatowania haseł słownikowych przy transkluzji.
local tools = require('Moduł:Narzędzia')
local p = {}
function p.wywalObrazki(frame)
local text = frame.args[1] or ''
text = mw.ustring.gsub(text, '%[%[Plik:.-thumb.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[Plik:.-right.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[Plik:.-thumb.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[Plik:.-right.-%]%].-$', '')
return mw.text.trim(text)
end
return p