Wikiup:Lua/Modul/IPrange/de

aus Wikipedia, der freien Enzyklopädie
< Wikiup:Lua‎ | Modul‎ | IPrange
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 18. Februar 2018 um 13:00 Uhr durch imported>PerfektesChaos(310926) (+k).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

Vorlage:IPrange – Modul zu IP-Adressbereichen.

Funktionen für Vorlagen

f
Generiere Wikitext-Tabelle mit ermittelten IP-Adressbereichen
Parameter der Vorlageneinbindung:
1
IP-Adresse oder Leerzeichen-getrennte Liste mehrerer IP-Adressen
(Pflichtparameter)
Weitere
siehe Vorlage:IP-Range-Berechnung
Rückgabewert: Wikitext-Tabelle oder Fehlermeldung, ggf. als class="error".
failsafe
Versionsbezeichnung: dewiki 2018-02-18

Verwendung

Funktionen für Lua-Module

Zwei der oben dokumentierten Funktionen können auch über require() in andere Module eingebunden werden:

local lucky, IPrange = pcall( require, "Module:Vorlage:IPrange" )
if type( IPrange ) == "table" then
    IPrange = IPrange.IPrange()
else
    -- Fehlerfall; IPrange enthält Fehlermeldung
    return "<span class=\"error\">" .. IPrange .. "</span>"
end

Danach stehen zur Verfügung:

IPrange.failsafe
Versionsbezeichnung
Rückgabewert: string
IPrange.textSurvey(arglist)
Generiere Wikitext-Tabelle
  • arglist – table, Parameterliste
Rückgabewert: string mit Wikitext

Weitere kleinere Berechnungsfunktionen könnten noch bereitgestellt werden.

Abhängigkeiten

  • bit32