Module:Ping: Difference between revisions
From Test Wiki
Content deleted Content added
Created page with "local p = {} local htmlerror = require('Module:Error').error function p.replyto(frame) local origArgs = frame:getParent().args local args = {} local maxArg = 0 for k, v i..." |
fx |
||
| Line 28: | Line 28: | ||
return htmlerror{'Ralat dalam [[Templat:Balas kepada]]: Melebihi daripada '..tostring(frame.args.max or 50)..' nama yang dinyatakan.'} |
return htmlerror{'Ralat dalam [[Templat:Balas kepada]]: Melebihi daripada '..tostring(frame.args.max or 50)..' nama yang dinyatakan.'} |
||
else |
else |
||
local outStr = '<span class="template-ping">'..(args['prefix'] or '@')..'[[: |
local outStr = '<span class="template-ping">'..(args['prefix'] or '@')..'[[:User:'..args[1]..'|'..((args['label1'] or args['label']) or args[1])..']]' |
||
for i = 2, maxArg do |
for i = 2, maxArg do |
||
if ( (maxArg > 2) or ((maxArg == 2) and (args['c'] == '')) ) then outStr = outStr.."," end |
if ( (maxArg > 2) or ((maxArg == 2) and (args['c'] == '')) ) then outStr = outStr.."," end |
||
if i == maxArg then outStr = outStr.." "..(args['c'] or "dan") end |
if i == maxArg then outStr = outStr.." "..(args['c'] or "dan") end |
||
outStr = outStr.." [[: |
outStr = outStr.." [[:User:"..args[i].."|"..(args['label'..tostring(i)] or args[i]).."]]" |
||
end |
end |
||
outStr = outStr..(args['p'] or ":").."</span>" |
outStr = outStr..(args['p'] or ":").."</span>" |
||