Module:Topic list:修订间差异

跳到导航 跳到搜索
添加21字节 、​ 2021年5月21日 (星期五)
无编辑摘要
imported>ALpHa5130
无编辑摘要
imported>ALpHa5130
无编辑摘要
第21行: 第21行:
talk = talk
talk = talk
:gsub('===(.-)===', '%1')
:gsub('===(.-)===', '%1')
:gsub('<.->', '')
--:gsub('<.->', '') 这一条有问题,先不启用
:gsub('%[%[(.-)%]%]', '%1')
:gsub('%[%[(.-)%]%]', '%1')
:gsub('%[%[.-|(.-)%]%]', '%1')
:gsub('%[%[.-|(.-)%]%]', '%1')
第109行: 第109行:
function getTitleList(pageName)
function getTitleList(pageName)
local talk = titleConv(mw.getCurrentFrame():expandTemplate {title = ':' .. pageName})
local talk = titleConv(mw.getCurrentFrame():expandTemplate {title = ':' .. pageName})
mw.log(talk)
local titleList = {}
local titleList = {}
for title in talk:gmatch '==(.-)==' do
for title in talk:gmatch '==(.-)==' do
第166行: 第167行:
'|-',
'|-',
'! style="' .. serialStyle .. '" | ' .. i,
'! style="' .. serialStyle .. '" | ' .. i,
'| [[' .. pageName .. '#' .. talkTitle[i] .. '|' .. talkTitle[i].. ']]',
'| [[' .. pageName .. '#',-- .. talkTitle[i] .. '|' .. talkTitle[i].. ']]',
'| style="' .. userStyle .. '" | ' .. userInfo.userNum,
'| style="' .. userStyle .. '" | ' .. userInfo.userNum,
'| class="talkpage-topic-list-author" |' .. makeUserLink(userInfo.firstUser),
'| class="talkpage-topic-list-author" |' .. makeUserLink(userInfo.firstUser),
第186行: 第187行:


local talkTitle, talkText = getTitleList(args[1]), getTalkList(args[1])
local talkTitle, talkText = getTitleList(args[1]), getTalkList(args[1])
if #talkTitle ~= #talkText then
return error 'Topic list获取错误。'
end
for i = 1, #talkTitle do
for i = 1, #talkTitle do
talkTitle[i] = f:preprocess(talkTitle[i])
talkTitle[i] = f:preprocess(talkTitle[i])
end
end
local result = generateTable(args[1], talkTitle, talkText)
return generateTable(args[1], talkTitle, talkText)
 
if #talkTitle == #talkText then
return result
else
return error 'Topic list获取错误。'
end
end
end


return p
return p
匿名用户

导航菜单