模組:Old vfd multi
![]() | 如果您計劃大幅修改、移動或提出刪除該模板,請在此页通知Twinkle的使用者與維護員。 Twinkle默认會用到該模板,修改可能会影响大量用户。谢谢您的配合! |
![]() |
![]() | 現由機器人每週維護討論頁之存廢討論紀錄與模板 {{Old vfd multi}}。參見頁面存廢討論維護報告。
|
![]() | 此模块使用Lua语言: |
此模板一般在讨论页标示。
若某頁面通過Wikipedia:頁面存廢討論或Wikipedia:檔案存廢討論後結果為保留或無共識保留,請在討論頁上掛{{Old vfd multi}}標示保留。
用法
{{Old vfd multi|提刪日期|處理結果|page=頁面名稱}}
- 註1:2008年8月12日起至今,提刪日期的格式為「yyyy/mm/dd」(例:2025/06/26,链接到Wikipedia:頁面存廢討論/記錄/2025/06/26)。不過在此之前,提刪日期的格式為「yyyy年m月d日」(例:2008年8月11日,刪除討論頁的名稱格式如Wikipedia:删除投票和请求/2008年8月11日,模板能向下兼容,所以早於2008年8月12日的日期,不論使用新舊格式均可。
- 註2:處理結果的格式一般可填入「保留」、「刪除」、「無共識保留」等,亦可省略,預設結果為「保留」。
- 註3:page參數都可以省略,預設結果將由talk page產生。
處理結果之代碼
- 保留(預設):kept, k, 保留
- 暫時保留:tk, 暂时保留, 暫時保留
- 快速保留:sk, 快速保留
- 刪除:deleted, d, 刪除
- 無共識:nc, 無共識, 无共识
- 移動:m, move, moved, 移動, 移动
- 合併:merge, merged, 併入, 合併
- 重定向:r, 重定向
- 無效:ir, 無效, 无效
- 請求理由已消失:rr
- 重新提交讨论:relist
多次存廢討論
- 加上「multi=1」之參數,即可變換成與{{Multidel}}相同外型之模板。
- 使用date2、result2、page2、target2可添加第二次存廢討論紀錄。
- 目前最多可記錄五次存廢討論紀錄。
例子
輸入:
{{Old vfd multi|2012/09/11|保留|page=司馬氏專權}}
將顯示成:
\[\[File:Clipboard.svg|50px|link=\]\] |
本頁面曾被多次送交\[\[Wikipedia:删除方针#存废讨论|存廢討論\]\]。 |}
若要再次提交存廢討論,請先參考下列過往討論記錄: 輸入:
將顯示成:
|
local ovm={}
local getArgs
local head=[[
{| class="plainlinks tmbox tmbox-notice"
|-
| class="mbox-image" | \[\[File:Clipboard.svg|50px|link=\]\]
| class="mbox-text" |
]]
local foot='|}'
local resultFunctionMap={
['cc']=function(args,subarg) return [['''撤回請求''']] end,
['kept']=function(args,subarg) return [['''保留''']] end,
['nc']=function(args,subarg) return [['''無共識''',本页面暫時'''保留''']] end,
['move']=function(args,subarg) return [['''移動'''到{{#if:{{{target4|}}}|\[\[{{{target4}}}\]\]|其他位置}}]] end,
}
local resultMap={
}
function ovm._main(args)
local items={}
if args['multi']~=nil or args['multi']~='' then
--多模式
table.insert(items,[[<div align="center">'''本頁面曾被多次送交\[\[Wikipedia:删除方针#存废讨论|存廢討論\]\]。'''<br/>若要再次提交存廢討論,請先參考下列過往討論記錄:</div>]])
--
else
--单模式
end
return head..table.concat(items,'\n')..foot
end
function ovm.main(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
local args = getArgs(frame, {parentFirst=true})
local curPage_obj=mw.title.getCurrentTitle()
--args["subpagename"] = curPage_obj.subpageText
args["_namespacenum_"] = curPage_obj.namespace
return ovm._main(args)
end
return ovm