Moduł:Formatuj Słownik: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Ostrzyciel (dyskusja • edycje) M |
Ostrzyciel (dyskusja • edycje) M |
||
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
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, '%[%[[pP]lik:.-right.-%]%].-%s', '') |
|||
end |
|||
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-$', '') |
|||
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-$', '') |
|||
function p.zObrazkami(frame) |
|||
return |
return text |
||
end |
|||
function p.bezObrazkow(frame) |
|||
local text = getSection(frame) |
|||
mw.log(text) |
|||
⚫ | |||
mw.log(text) |
|||
⚫ | |||
mw.log(text) |
|||
return mw.text.trim(text) |
|||
end |
end |
||
Aktualna wersja na dzień 13:02, 1 lut 2021
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, '%[%[[fF]ile:', '[[Plik:')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-%s', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-thumb.-%]%].-$', '')
text = mw.ustring.gsub(text, '%[%[[pP]lik:.-right.-%]%].-$', '')
return text
end
return p