Modul:Taxonbar/exists
Videz
Predloga se uporablja na risk straneh, zato bo vsaka njena sprememba takoj zelo opazna. Prosimo, da vse spremembe, ki jih želite uvesti, pred uvedbo preizkusite na podstraneh predloge (/peskovnik in /testniprimeri) ali na svojih lastnih podstraneh. Pred spreminjanjem te predloge se o želenih spremembah rajši pogovorite na pogovorni strani. |
Uporablja Lua: |
Povezane strani |
---|
About
[uredi kodo]Checks the page for transclusions of {{Taxonbar}} and its redirects.
Usage
[uredi kodo]{{Taxonbar/exists}}
See also
[uredi kodo]- {{Taxonbar/candidate}}
- {{Taxobox/core}}
Zgornja dokumentacija je vključena iz Modul:Taxonbar/exists/dok. (uredi | zgodovina) Urejevalci lahko preizkušate ta modul v peskovniku (ustvari | mirror) in testnihprimerih (ustvari). Prosimo, da dodate kategorije v /dok podstran. Podstrani te predloge. |
local p = {}
function p.check( frame )
local pagename = mw.title.getCurrentTitle().text
local content = mw.title.new(pagename):getContent() or ''
local getRegex = require('Module:Template redirect regex').main
local tregex = getRegex('Taxonbar')
for _, v in pairs (tregex) do
local found = string.match(content, v)
if found then
local v_cmt_before = '%<%!%-%-%s*'..v
local v_cmt_after = v..'[^{}]*}}%s*-->'
local found_cmt = mw.ustring.match(content, v_cmt_before) or mw.ustring.match(content, v_cmt_after)
if found_cmt then return 'commented'
else return true end
end
end
return false
end
return p