Changes

Jump to navigation Jump to search
109 bytes added ,  08:24, 22 April 2021
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

Navigation menu