Jump to content

Module:SB: Difference between revisions

109 bytes added ,  22 April 2021
no edit summary
No edit summary
No edit summary
Line 7: Line 7:


function sb.item_id2( frame )
function sb.item_id2( frame )
local vNum = frame.args['volume']
local vNum = string.format("%.2d", frame.args['volume'])
local pNum = frame.args['page']
local iNum = string.format("%.2d", frame.args['item'])
local iNum = frame.args['item']
print(vNum)
local p_int, p_frac = math.modf(frame.args['page'])
if tonumber(vNum) < 10 then
local pNum = string.format("%.3d", p_int) 
vStr = 0 .. vNum
if p_frac > 0 then
end
pNum = pNum .. '.' .. p_frac
if tonumber(iNum) < 10 then
iNum = 0 .. iNum
end
end
 
local id = string.format("%.2d", frame.args['volume']) .. '-' .. pNum .. '-' .. iNum
--local id = vNum .. '-' .. pNum .. '-' .. iNum
-- local id= string.format("{0:d4}", frame.args['volume'])
local id= string.format("{0:d4}", frame.args['volume'])
     return id
     return id
end
end