Modul:P1566
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
Den här modulen används på över 1 000 000 sidor. För att undvika stor förstörelse och onödig belastning på servern, bör ändringar av den här mallen först göras i testmallen. |
p = {}p.geonames = function(frame)local pFrame = frame:getParent();args = pFrame.args;if args.geonames thenif args.geonames ~= '' thenlocal ids = mw.text.split(args.geonames,',')local a = {}for i, j in pairs(ids) dotable.insert(a, '[http://sws.geonames.org/' .. j .. ' ' .. j .. ']')endreturn table.concat(a, '<br/>')elsereturn nilendendlocal entity = nilif args.qid thenentity = mw.wikibase.getEntity( qid )elseentity = mw.wikibase.getEntity()endif not entity then return nilendif not entity.claims thenreturn nilendlocal s = {}if not entity.claims["P1566"] and entity.claims["P361"] thenfor i, j in pairs(entity.claims["P361"]) doif j.mainsnak.snaktype == 'value' and j.rank ~= 'deprecated' then--local qid = 'Q' .. j.mainsnak.datavalue['numeric-id']--local e = mw.wikibase.getEntity(qid)--table.insert(s, hart(e))endendelseif entity.claims["P1566"] thenfor i, j in pairs(entity.claims["P1566"]) doif j.mainsnak.snaktype == 'value' and j.rank ~= 'deprecated' then -- table.insert(s, '[http://sws.geonames.org/' .. j.mainsnak.datavalue.value .. ' ' .. j.mainsnak.datavalue.value .. ']')endendendreturn table.concat(s, '<br/>')endp.tracking = function(frame)local pFrame = frame:getParent();args = pFrame.args;if not args.geonames or mw.title.getCurrentTitle().namespace ~= 0 or args.geonames == '' then return nilendlocal entity = mw.wikibase.getEntity()if not entity then return '[[Kategori:Wikipedia:Artiklar som saknar Wikidataobjekt]][[Kategori:Wikipedia:Alla artiklar med åtgärdsbehov relaterade till Wikidata]]'endif not entity.claims or not entity.claims["P1566"] thenreturn '[[Kategori:Wikipedia:Artiklar med geonames-parameter utan P1566 på Wikidata]][[Kategori:Wikipedia:Alla artiklar med åtgärdsbehov relaterade till Wikidata]]'endlocal s = {}for i, j in pairs(entity.claims["P1566"]) doif j.mainsnak.snaktype == 'value' and j.rank ~= 'deprecated' then table.insert(s, j.mainsnak.datavalue.value)endendif args.geonames ~= table.concat(s, ',') thenreturn '[[Kategori:Wikipedia:Artiklar där geonames-parametern och P1566 på Wikidata inte överensstämmer]][[Kategori:Wikipedia:Alla artiklar med åtgärdsbehov relaterade till Wikidata]]'endendreturn p
🔥 Top keywords: Portal:HuvudsidaEuropamästerskapet i fotbollShannen DohertyLamine YamalIsabelle HaakBerlins OlympiastadionSpecial:SökSpaniens herrlandslag i fotbollDonald TrumpNico WilliamsEnglands herrlandslag i fotbollDa BuzzHarry KaneVärldsmästerskapet i fotboll för herrarNaomi WattsFelipe VI av SpanienCarlos AlcarazDani OlmoEuropamästerskapet i fotboll 2020Annika ThörnquistKronprinsessan VictoriaPhil FodenÁlvaro MorataLena PhilipssonLeonor av SpanienEdda MagnasonNovak ĐokovićEuropamästerskapet i fotboll 2024Republikanska partietJude BellinghamSanna SundqvistJoe BidenSofia av SpanienLista över USA:s presidenterPer LidénClaes ErikssonLuke PerryRodriAlbin Lee Meldau