Open main menu
Home
Random
Log in
Settings
About Teopedia library
Disclaimers
Teopedia library
Search
Changes
← Older edit
Newer edit →
Module:SB
(view source)
Revision as of 14:00, 16 April 2021
310 bytes added
,
14:00, 16 April 2021
no edit summary
Line 1:
Line 1:
local sb = {} -- functions package for HPB Scrapbooks
local sb = {} -- functions package for HPB Scrapbooks
−
function sb.
hello
( frame )
+
function sb.
item_id
( frame )
−
return
"Hello, world!"
+
local id = frame.args['volume'] .. '-' .. frame.args['page'] .. '-' .. frame.args['item']
+
return
id
end
end
−
function sb.
item_id
( frame )
+
function sb.
item_id2
( frame )
−
local
id
= frame.args['volume'] .
.
'
-
'
..
frame.args['
page
'] .. '-' .. frame.args['
item
']
+
local
vNum
= frame.args['volume']
+
local pNum = frame
.
args[
'
page
'
]
+
local iNum =
frame.args['
item
']
+
+
if tonumber(vNum) < 10 then
+
vStr = 0 .. vNum
+
end
+
+
if tonumber(iNum) < 10 then
+
iNum = 0 .. iNum
+
end
+
+
+
--local id = vNum
.. '-' ..
pNum .. '-' .. iNum
+
local id= string.format("{0:d4}",
frame.args['
volume
']
)
return id
return id
end
end
Pavel Malakhov
Bureaucrats
,
Interface administrators
,
Administrators (Semantic MediaWiki)
,
Curators (Semantic MediaWiki)
,
Editors (Semantic MediaWiki)
,
Suppressors
,
Administrators
, trusted
10,254
edits