Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Änderungen

Zur Navigation springen Zur Suche springen
K
keine Bearbeitungszusammenfassung
Zeile 174: Zeile 174:  
local Arg4 = mw.ustring.lower(mw.text.trim(Args[4] or ""));
 
local Arg4 = mw.ustring.lower(mw.text.trim(Args[4] or ""));
 
local davor = mw.text.trim(Args['davor'] or "");
 
local davor = mw.text.trim(Args['davor'] or "");
 +
local display = mw.text.trim(Args['display'] or ""); -- Nur zusammen mit sort sinnvoll
 
if Arg2 == "nbsp"  or Arg3 == "nbsp"  or Arg4 == "nbsp" then NBSP = true; end
 
if Arg2 == "nbsp"  or Arg3 == "nbsp"  or Arg4 == "nbsp" then NBSP = true; end
 
if Arg2 == "link"  or Arg3 == "link"  or Arg4 == "link" then LINK = true; end
 
if Arg2 == "link"  or Arg3 == "link"  or Arg4 == "link" then LINK = true; end
Zeile 268: Zeile 269:  
Tbl.y = 0 - Tbl.y
 
Tbl.y = 0 - Tbl.y
 
end
 
end
Numstr = string.format('%d%2.2d%2.2d',5000+Tbl.y,Tbl.m,Tbl.d);
+
-- Begrenzung auf 3000 v Chr. bis 6999 n. Chr. Vierstellige Sortierung reicht aus
 +
if Tbl.y > 6999 then
 +
Tbl.y = 6999;
 +
end
 +
-- Nur bei Sortierung sinnvoll: Überschreiben der Textausgabe mit angegebenen String
 +
if display ~= "" then
 +
Text = display;
 +
end
 +
Numstr = string.format('%d%2.2d%2.2d',3000+Tbl.y,Tbl.m,Tbl.d);
 
SortTag='<span style="display:none" class="sortkey">' .. Numstr .. '</span>';
 
SortTag='<span style="display:none" class="sortkey">' .. Numstr .. '</span>';
 
Text = SortTag .. davor .. Text;
 
Text = SortTag .. davor .. Text;
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von imedwiki. Durch die Nutzung von imedwiki erklärst du dich damit einverstanden, dass wir Cookies speichern.

Navigationsmenü