Модуль: Infobox: различия между версиями 🔗
Материал из VEDA Wiki
Sphynkx (обсуждение | вклад) Нет описания правки Метка: ручная отмена |
Sphynkx (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
function p.synonyms( frame ) | function p.synonyms( frame ) | ||
local out = '<br>X' | local out = '<br>X' | ||
local t={} | local t={"<br>("} | ||
local name = frame.args[1] | local name = frame.args[1] | ||
for i in string.gmatch(name, "[^;]+") do | for i in string.gmatch(name, "[^;]+") do | ||
Строка 9: | Строка 9: | ||
table.insert(t, i) | table.insert(t, i) | ||
end | end | ||
local out2 = table.concat(t," | table.insert(t, ")") | ||
local out2 = table.concat(t,";") | |||
return "Synonyms test" .. name .. "ENDE" .. out2 | return "Synonyms test" .. name .. "ENDE" .. out2 | ||
end | end | ||
return p | return p |
Версия от 22:24, 27 сентября 2024
Для документации этого модуля может быть создана страница Модуль:Infobox/doc
local p = {} -- p stands for package
function p.synonyms( frame )
local out = '<br>X'
local t={"<br>("}
local name = frame.args[1]
for i in string.gmatch(name, "[^;]+") do
out = out .. i .."!!!"
table.insert(t, i)
end
table.insert(t, ")")
local out2 = table.concat(t,";")
return "Synonyms test" .. name .. "ENDE" .. out2
end
return p