„Modul:CSVParser” változatai közötti eltérés
Megjelenés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 2. sor: | 2. sor: | ||
function p.megjelenit(frame) | function p.megjelenit(frame) | ||
-- | -- Próbáljuk meg betölteni a modult | ||
local | local status, adatModul = pcall(require, 'Modul:SzukkulensTaxonok') | ||
if not | if not status then | ||
return "Hiba: A Modul:SzukkulensTaxonok nem található | return "Hiba: A 'Modul:SzukkulensTaxonok' lap nem található. Ellenőrizd a lap pontos címét!" | ||
end | end | ||
if #adatok == 0 then | |||
return "Hiba: Az adatok üresek | local adatok = adatModul.getAdatok() | ||
if not adatok or #adatok == 0 then | |||
return "Hiba: Az adatok üresek vagy a feldolgozás sikertelen!" | |||
end | end | ||
local res = '{| class="wikitable sortable | local res = '{| class="wikitable sortable" style="width:100%; font-size:90%;"\n' | ||
for i, sor in ipairs(adatok) do | for i, sor in ipairs(adatok) do | ||
res = res .. "|-\n" | res = res .. "|-\n" | ||
local | local jel = (i == 1) and "!" or "|" | ||
for _, | for _, cella in ipairs(sor) do | ||
res = res .. jel .. " " .. (cella ~= "" and cella or " ") .. " " | |||
end | end | ||
res = res .. "\n" | |||
end | end | ||
A lap 2026. január 4., 18:42-kori változata
A modult a Modul:CSVParser/doc lapon tudod dokumentálni
local p = {}
function p.megjelenit(frame)
-- Próbáljuk meg betölteni a modult
local status, adatModul = pcall(require, 'Modul:SzukkulensTaxonok')
if not status then
return "Hiba: A 'Modul:SzukkulensTaxonok' lap nem található. Ellenőrizd a lap pontos címét!"
end
local adatok = adatModul.getAdatok()
if not adatok or #adatok == 0 then
return "Hiba: Az adatok üresek vagy a feldolgozás sikertelen!"
end
local res = '{| class="wikitable sortable" style="width:100%; font-size:90%;"\n'
for i, sor in ipairs(adatok) do
res = res .. "|-\n"
local jel = (i == 1) and "!" or "|"
for _, cella in ipairs(sor) do
res = res .. jel .. " " .. (cella ~= "" and cella or " ") .. " "
end
res = res .. "\n"
end
res = res .. "|}"
return res
end
return p