Modul:Infobox: Skillnad mellan sidversioner

Från Nordens Stjärnors officiella handbok
mIngen redigeringssammanfattning
mIngen redigeringssammanfattning
Rad 27: Rad 27:
item = f.trim(item)
item = f.trim(item)
if not string.match(item, '%S') then break end
if not string.match(item, '%S') then break end
local item_lc = string.lower(item)


if string.match(item_lc, "nordens stjärnor") then
if string.match(string.lower(item), "nordens stjärnor") or string.match(string.lower(item), "nordens stjÄrnor") then
item = "[[" .. item .. "]][[Kategori:Medlemmar i Nordens Stjärnor]]"
item = "[[Nordens Sjärnor]][[Kategori:Medlemmar i Nordens Stjärnor]]"
else
item = "[[" .. item .. "]]"
end
end
table.insert(output, item)
table.insert(output, item)

Versionen från 29 oktober 2023 kl. 22.47

Dokumentationen för denna modul kan skapas på Modul:Infobox/dok

Skriptfel: Luafel: Internt fel: Tolken har avslutats med signalen "11".

local p = {}

local f = require("Modul:Funktioner")

function p.birthdate(frame)
	local date = frame.args['date'] or frame.args[1]
	local date_lc = string.lower(date)

	if string.match(date_lc, "okänt") or string.match(date_lc, "okänd") then
		return "[[:Kategori:Figurer med okänt födelsedatum|" .. date .. "]][[Kategori:Figurer med okänt födelsedatum]]"

	elseif string.match(date_lc, "ej fastställd") or string.match(date_lc, "ej fastställt") or string.match(date_lc, "inte fastställd") or string.match(date_lc, "inte fastställt") then
		return "[[:Kategori:Figurer utan fastställt födelsedatum|" .. date .. "]][[Kategori:Figurer utan fastställt födelsedatum]]"

	else
		return "[[" .. date .. "]]"
	end
end

function p.affiliation( frame )
	local text = frame.args['text'] or frame.args[1] or nil
	local delimiter = frame.args['delimiter'] or frame.args[2] or ';'
	local affiliates = mw.text.split( text, delimiter )
	local output = {}

	for i, item in ipairs ( affiliates ) do
		item = f.trim(item)
		if not string.match(item, '%S') then break end

		if string.match(string.lower(item), "nordens stjärnor") or string.match(string.lower(item), "nordens stjÄrnor") then
			item = "[[Nordens Sjärnor]][[Kategori:Medlemmar i Nordens Stjärnor]]"
		else 
			item = "[[" .. item .. "]]"
		end
		table.insert(output, item)
	end
	return table.concat(output, ' · ')
end

return p