模块:Hydrogina/sandbox/furnitureShop
可在模块:Hydrogina/sandbox/furnitureShop/doc创建此模块的帮助文档
p={}
function p.get(frame)
local args = (frame == mw.getCurrentFrame() and frame.args) or frame
local rtn=""
local argv = 0
while(args[argv+1])do
argv=argv+1
end
local searchlabel="现在距"
local searchlabel2="家具商店"
local web="家具一览"
local shop="主题"
if(args[1])then
shop=args[1]
end
if(args["searchlabel"])then
searchlabel=args["searchlabel"]
end
if(args["searchlabel2"])then
searchlabel2=args["searchlabel2"]
end
if(args["web"])then
web=args["web"]
end
if(args["shop"])then
shop=args["shop"]
end
----------------------------------------------------------------------------------
local str=frame:callParserFunction{
name = '#lsth:'..web,
args={shop}
}
----------------------------------------------------------------------------------
local sep="|-"
local chareach=mw.text.split(str, sep ,true)
--rtn2=table.concat(chareach,"\n---------------------------------\n")
----------------------------------------------------------------------------------
--local fndchar={}
for i = 1, #chareach do
local fnd=string.find (chareach[i], searchlabel)
local fnd2=string.find (chareach[i], searchlabel2)
if(fnd and fnd2)then
rtn=rtn..sep..chareach[i]
--table.insert(fndchar, chareach[i])
--fndchar=chareach[i]
--break
end
end
tablehead=[[{| class="wikitable" style="white-space:normal;text-align:center;"
! style="width:100px;height:50px" |图标
! style="width:175px;height:50px" |主题
! style="width:500px;height:50px" |描述
! style="width:150px;height:50px" |快速布置总氛围值
! style="width:150px;height:50px" |获取途径
! style="width:150px;height:50px" |家具零件需求
]]
tableend="\n|}\n"
rtn=string.gsub(rtn,tableend,"");
rtn=tablehead..rtn..tableend
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
--return rtn.."aaa"..rtn2
return rtn
end
return p