Modul:Datei: Unterschied zwischen den Versionen

+ Kurzbeschreibung
(BeschreibungsMaxWortlänge weitere Sonderzeichen)
(+ Kurzbeschreibung)
Zeile 161: Zeile 161:
mw.smw.set{["Beschreibungslänge"] = string.len(args.Beschreibung)}
mw.smw.set{["Beschreibungslänge"] = string.len(args.Beschreibung)}
mw.smw.set{["BeschreibungsMaxWortlänge"] = str.maxWordLen(args.Beschreibung, " -()[]|;,.:\\\"'/!?")}
mw.smw.set{["BeschreibungsMaxWortlänge"] = str.maxWordLen(args.Beschreibung, " -()[]|;,.:\\\"'/!?")}
if mw.ustring.len(args.Beschreibung) > 50 then
mw.smw.set{["Kurzbeschreibung"] = mw.ustring.sub(args.Beschreibung, 1, 45) .. " ... {{#info:" .. args.Beschreibung .. "}}"}
else
mw.smw.set{["Kurzbeschreibung"] = args.Beschreibung}
end
else
else
mw.smw.set{["Beschreibungslänge"] = 0}
mw.smw.set{["Beschreibungslänge"] = 0}