Modul:Reply to
Bu modul istifadəyə hazır olaraq dəyərləndirilib. Bütün səhvlərin düzəldildiyi və geniş istifadəyə hazır olduğu güman edilir. Modul kömək səhifələrində göstərilə və yeni üzvlərin istifadəsi üçün tövsiyə edilə bilər. Modulu dəyişdirmək və ya sınamaq üçün zəhmət olmasa qaralama səhifəsindən istifadə edin. |
Bu modul {{reply to}} şablonuna tətbiq olunmuşdur.
local p = {}
local getArgs = require('Module:Arguments').getArgs
local error = require('Module:Error').error
function p.main(frame)
local args = getArgs(frame, {removeBlanks = false})
local users = {}
local limit = tonumber(args.limit) or 50
local i = 1
while args[i] and i <= limit do
users[i] = string.format('[[İstifadəçi:%s|%s]]', args[i], args['label' .. i] or args['l' .. i] or args[i])
i = i + 1
end
if not next(users) then
return error{'[[Şablon:Reply to|Reply to]] şablonunda xəta: istifadəçi adı göstərilməyib'}
end
return tostring(
mw.html.create('span')
:addClass('template-ping')
:wikitext('@' .. table.concat(users, ', ') .. ( args['p'] or ',' ))
)
end
return p