Baustelle.svg Eine Bearbeitungssperre steht an, welche von 23. Januar bis einschließlich 25. Januar dauern wird. In dieser Zeit wird das FürthWiki weiterhin lesbar, aber nicht bearbeitbar sein.

Modul:Datei: Unterschied zwischen den Versionen

Aus FürthWiki

str.appendWithComma
(+ Wartungsmeldung Datei-Freiattribut-Fehler Straßen/Orts-Angabe)
(str.appendWithComma)
 
Zeile 45: Zeile 45:
-- Genre-Kategorien
-- Genre-Kategorien
v = ""
v = ""
for i, g in ipairs(str.splitAndStrip(pargs["Genre"], ";")) do
for _, g in ipairs(str.splitAndStrip(pargs["Genre"], ";")) do
if i > 1 then
v = str.appendWithComma(v,
v = v .. ", "
"[[:Kategorie:" .. g .. "|" .. g .. "]]" ..
end
"{{#set:Genre=" .. g .. "}}[[Kategorie:" .. g .. "]]")
v = v .. "[[:Kategorie:" .. g .. "|" .. g .. "]]" ..
"{{#set:Genre=" .. g .. "}}[[Kategorie:" .. g .. "]]"
end
end
t = t .. p.attrZeile("Genre", v)
t = t .. p.attrZeile("Genre", v)
Zeile 89: Zeile 87:
v = "" -- jetzt den Anzeigetext zusammenbauen
v = "" -- jetzt den Anzeigetext zusammenbauen
for g, _ in pairs(gebaeude_wert) do -- erst die direkt angegebenen Gebäude
for g, _ in pairs(gebaeude_wert) do -- erst die direkt angegebenen Gebäude
if v ~= "" then
v = str.appendWithComma(v, "[[" .. a .. "::" .. g .. "]]")
v = v .. ", "
end
v = v .. "[[" .. a .. "::" .. g .. "]]"
end
end
local v_query = ""     -- dann die via query ermittelten Gebäude
local v_query = ""     -- dann die via query ermittelten Gebäude
for g, _ in pairs(gebaeude_query) do
for g, _ in pairs(gebaeude_query) do
if v_query ~= "" then
v_query = str.appendWithComma(v_query, "[[" .. a .. "::" .. g .. "]]")
v_query = v_query .. ", "
end
v_query = v_query .. "[[" .. a .. "::" .. g .. "]]"
end
end
if v_query ~= "" then
if v_query ~= "" then
Zeile 313: Zeile 305:
local t = ""
local t = ""
local l = str.splitAndStrip(pargs[a] or "", ";")
local l = str.splitAndStrip(pargs[a] or "", ";")
for i, v in ipairs(l) do
for _, v in ipairs(l) do
if i > 1 then
t = str.appendWithComma(t, "[[" .. a .. "::" .. v .. "]]")
t = t .. ", "
end
t = t .. "[[" .. a .. "::" .. v .. "]]"
end
end
return t
return t