Modul:Briefspielnews: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „require("Modul:Hilfsfunktionen") require("Modul:Text") local p = {} --Hole die 500 neuesten Kapitel function holeKapitel() local kapitel=mw.smw.ask("{{#ask: -has subobject::+" .."|?#-=" .."|?Kurzbeschreibung#=" .."|?Kapitelname ist" .."|?Reihe ist" .."|?Kapiteldatum" .."|limit=500" .."|order=desc" .."|sort=Kapiteldatum" .."|offset=0" .."|searchlabel=") if kapitel==nil then return {} end return kapitel end --Formatierung de…“) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 36: | Zeile 36: | ||
--Aufzurufende Funktion | --Aufzurufende Funktion | ||
function p. | function p.news(frame) | ||
local kap=holeKapitel() | local kap=holeKapitel() | ||
return ausgabe(kap) | return ausgabe(kap) | ||
Version vom 5. Oktober 2024, 05:33 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Briefspielnews/Doku erstellt werden
require("Modul:Hilfsfunktionen")
require("Modul:Text")
local p = {}
--Hole die 500 neuesten Kapitel
function holeKapitel()
local kapitel=mw.smw.ask("{{#ask: [[-has subobject::+]]"
.."|?#-="
.."|?Kurzbeschreibung#="
.."|?Kapitelname ist"
.."|?Reihe ist"
.."|?Kapiteldatum"
.."|limit=500"
.."|order=desc"
.."|sort=Kapiteldatum"
.."|offset=0"
.."|searchlabel=")
if kapitel==nil then
return {}
end
return kapitel
end
--Formatierung der Ausgabe
function ausgabe()
local result=""
local tkeys=getSortKeys(kapitel)
for _,k in ipairs(tkeys) do
result=result.."\n*"..kapitel[k][1]
end
return result
end
--Aufzurufende Funktion
function p.news(frame)
local kap=holeKapitel()
return ausgabe(kap)
end
return p