Modul:Bild/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 256: Zeile 256:
end
end


function p.GalerieBilderAusblendungTabelle()
function p.GalerieBilderAusblendungTabelle(frame)
t = ""
t = ""
-- Seiten mit übervollen Bilder-Galerien abfragen
-- Seiten mit übervollen Bilder-Galerien abfragen
Zeile 288: Zeile 288:
t = t .. "'''" .. #uebervolle_seiten .. " Seiten gefunden'''\n"
t = t .. "'''" .. #uebervolle_seiten .. " Seiten gefunden'''\n"
local hidden_categories = wik.getHiddenCategories()
local hidden_categories = wik.getHiddenCategories()
t = t .. htm.tableHeader{"Seite", "Bilderanzahl", "Klasse<sup>*1</sup>", "Kategorien", "Galerie-Attribute", "Bilder ausblenden"}
t = t .. htm.tableHeader{
"Seite", "Bilderanzahl", "Klasse<sup>1)</sup>",
"Galerie-Attribute<sup>2)</sup>", "Kategorien", "Bilder ausblenden"}
for _, p in ipairs(uebervolle_seiten) do
for _, p in ipairs(uebervolle_seiten) do
local lemma = p[1]
local lemma = p[1]
Zeile 316: Zeile 318:
end
end
local galerie_attr_tmp = {}
local galerie_attr_tmp = {}
for _, k in ipairs(galerie_attr) do
for _, g in ipairs(galerie_attr) do
if not hidden_categories[k] then
g = "[[:" .. g .. "|" .. string.sub(g, 10) .. "]]"
k = "[[:" .. k .. "|" .. string.sub(k, 11) .. "]]"
table.insert(galerie_attr_tmp, g)
table.insert(galerie_attr_tmp, k)
end
end
end
galerie_attr = table.concat(galerie_attr_tmp, ", ")
galerie_attr = table.concat(galerie_attr_tmp, ", ")
Zeile 329: Zeile 329:
{p["Bilderanzahl"], td_args = "style=\"text-align: center;\""},
{p["Bilderanzahl"], td_args = "style=\"text-align: center;\""},
{klassen, td_args = "style=\"text-align: center;\""},
{klassen, td_args = "style=\"text-align: center;\""},
kategorien, galerie_attr,
{galerie_attr, td_args = "style=\"text-align: center;\""},
kategorien,  
{gba_link, td_args = "style=\"text-align: center;\""}}
{gba_link, td_args = "style=\"text-align: center;\""}}
end
end
t = t .. htm.tableFooter()
t = t .. htm.tableFooter()
t = t .. "; Anmerkungen:\n"
t = t .. "'''Anmerkungen:'''\n"
t = t .. ": 1) Entspricht <code><nowiki>{{...}}</nowiki></code>\n"
t = t .. ": 1) Entspricht <code><nowiki>{{...}}</nowiki></code>\n"
t = t .. ": 2) Entspricht <code><nowiki>{{Bilder dies...}}</nowiki></code>\n"
end
end
t = frame:preprocess(t)
return t
return t
end
end


return p
return p