Module:AddNearby

Uit EverybodyWiki Bios & Wiki
Ga naar:navigatie, zoeken
De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer het sjabloon wordt geplaatst.
bekijk documentatie

Doel

Converteert in sjablonen de coördinaten voor de functionaliteit Speciaal:InDeBuurt via {{#coordinates}} (extensie).

Sjablonen met syntaxfouten worden geplaatst in Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels.

Toepassing


--[[  
 
Deze module is bedoeld om deze coördinaten in {{coördinaten}} in
Special:Nearby te krijgen. Code is nog incompleet
]]

local p = {}

function p.coordinates( frame )
    coordstring = frame.args[1]
    coordstring = string.gsub(coordstring, '_O_', '_E_') -- vervang O(ost) voor E(ast)
    coordstring = string.gsub(coordstring, '_Z_', '_S_') -- vervang Z(uid) voor S(outh)
    coordstring = string.gsub(coordstring, '_NB_', '_N_') -- vervang N(oorder)B(reedte) voor N(orth)
    coordstring = string.gsub(coordstring, '_ZB_', '_S_') -- vervang Z(uider)B(reedte) voor S(outh)
    coordstring = string.gsub(coordstring, '_OL_', '_E_') -- vervang O(oster)L(engte) voor E(ast)
    coordstring = string.gsub(coordstring, '_WL_', '_W_') -- vervang W(ester)L(engte) voor W(est)
    coordargs = mw.text.split( coordstring, '_', true )
    return frame:callParserFunction( '#coordinates', coordargs )
end

return p
Dit Module "AddNearby" is uit Wikipedia. De lijst van zijn auteurs is te zien in zijn historische.