模块讨论:Submit an edit request
Xiplus在话题“编辑请求 2022-02-09”中的最新留言:2年前
编辑请求 2019-10-17
编辑请求已拒绝--Xiplus#Talk 2019年11月3日 (日) 00:47 (UTC)
建议将
function p.makeRequestUrl(level, titleObj)
titleObj = titleObj or mw.title.getCurrentTitle()
if isTranscludedOnMainPage(titleObj) then
return tostring(mw.uri.fullUrl(message('main-page-request-page')))
end
local talkPageName = resolveRedirect(titleObj.talkPageTitle.prefixedText)
if isProtected(talkPageName) then
return tostring(mw.uri.fullUrl(message('protected-talk-page-request-page')))
end
level = validateLevel(level)
local url = mw.uri.fullUrl(talkPageName, {
action = 'edit',
editintro = getLevelInfo(level, 'editintro'),
preload = message('preload-template'),
preloadtitle = '',
section = 'new'
})
url = tostring(url)
-- Add the preload parameters. @TODO: merge this into the mw.uri.fullUrl
-- query table once [[phab:T93059]] is fixed.
local function encodeParam(key, val)
return string.format('&%s=%s', mw.uri.encode(key), mw.uri.encode(val))
end
url = url .. encodeParam('preloadparams[]', message(
'preload-title-text',
lang:formatDate(message('preload-title-date-format'))
))
return url
end
改成
function p.makeRequestUrl(level, titleObj)
titleObj = titleObj or mw.title.getCurrentTitle()
if isTranscludedOnMainPage(titleObj) then
return tostring(mw.uri.fullUrl(message('main-page-request-page')))
end
local talkPageName = resolveRedirect(titleObj.talkPageTitle.prefixedText)
if isProtected(talkPageName) then
return tostring(mw.uri.fullUrl(message('protected-talk-page-request-page')))
end
level = validateLevel(level)
local url = mw.uri.fullUrl(talkPageName, {
action = 'edit',
editintro = getLevelInfo(level, 'editintro'),
preload = message('preload-template'),
preloadtitle = message('preload-title-text',lang:formatDate(message('preload-title-date-format'))),
section = 'new'
})
return tostring(url) .. 'preloadparams%5B%5D='
end
预防有人错填标题-- Sunny00217 2019年10月17日 (四) 13:19 (UTC)
- 经测试结果有错,而且根本不需要preloadtitle。--Xiplus#Talk 2019年11月3日 (日) 00:47 (UTC)
编辑请求 2022-02-09
编辑请求已处理--Xiplus#Talk 2022年2月28日 (一) 06:30 (UTC)
建议把第58行那个判断换掉,改成限定特定页面(如dyk的子页面),因为大部分被连锁保护的模板的编辑请求并不是须立即处理的首页显示问题,而是需要公示的问题,连到Wikipedia_talk:首页并不妥-- Sunny00217 2022年2月9日 (三) 10:33 (UTC)