<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ACopied%2Fsandbox</id>
	<title>Module:Copied/sandbox - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ACopied%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Copied/sandbox&amp;action=history"/>
	<updated>2026-06-30T19:39:07Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:Copied/sandbox&amp;diff=4086825&amp;oldid=prev</id>
		<title>imported&gt;臺灣象象：​回退臺灣象象（對話）的編輯 // AdvancedRollback</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Copied/sandbox&amp;diff=4086825&amp;oldid=prev"/>
		<updated>2025-12-06T12:34:11Z</updated>

		<summary type="html">&lt;p&gt;回退&lt;a href=&quot;/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E8%87%BA%E7%81%A3%E8%B1%A1%E8%B1%A1&quot; title=&quot;Special:用户贡献/臺灣象象&quot;&gt;臺灣象象&lt;/a&gt;（&lt;a href=&quot;/index.php?title=User_talk:%E8%87%BA%E7%81%A3%E8%B1%A1%E8%B1%A1&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:臺灣象象（页面不存在）&quot;&gt;對話&lt;/a&gt;）的編輯 // &lt;a href=&quot;/index.php?title=U:1F616EMO/AdvancedRollback&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;U:1F616EMO/AdvancedRollback（页面不存在）&quot;&gt;AdvancedRollback&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local MessageBox = require(&amp;#039;Module:Message box&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function singleText(args)&lt;br /&gt;
	local from_oldid = args[&amp;quot;from_oldid&amp;quot;] or args[&amp;quot;from_oldid1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local from = args[&amp;quot;from&amp;quot;] or args[&amp;quot;from1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local to = args[&amp;quot;to&amp;quot;] or args[&amp;quot;to1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local date = args[&amp;quot;date&amp;quot;] or args[&amp;quot;date1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local afd = args[&amp;quot;afd&amp;quot;] or args[&amp;quot;afd1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local merge = args[&amp;quot;merge&amp;quot;] or args[&amp;quot;merge1&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	local text = &amp;quot;页面中的文本或其他内容&amp;quot; &lt;br /&gt;
&lt;br /&gt;
	if not (from_oldid == &amp;quot;&amp;quot;) then&lt;br /&gt;
		text = string.format(&amp;quot;[%s 此版本]%s&amp;quot;, tostring(mw.uri.fullUrl(from, {oldid=from_oldid} )), text)&lt;br /&gt;
	end&lt;br /&gt;
	text = string.format(&amp;quot;[[%s]]的%s&amp;quot;,from,text)&lt;br /&gt;
&lt;br /&gt;
	local diff = args[&amp;quot;diff&amp;quot;] or args[&amp;quot;diff1&amp;quot;]&lt;br /&gt;
	local to_diff = args[&amp;quot;to_diff&amp;quot;] or args[&amp;quot;to_diff1&amp;quot;]&lt;br /&gt;
	local to_oldid = args[&amp;quot;to_oldid&amp;quot;] or args[&amp;quot;to_oldid1&amp;quot;] &lt;br /&gt;
&lt;br /&gt;
    if not (date == &amp;quot;&amp;quot;) then&lt;br /&gt;
        if (diff) then&lt;br /&gt;
            text = string.format(&amp;quot;%s在%s的[%s 这一编辑]中&amp;quot;,text,date,diff)&lt;br /&gt;
        elseif (to_oldid or to_diff) then&lt;br /&gt;
            text = string.format(&amp;quot;%s在%s的[%s 这一编辑]中&amp;quot;,text,date,tostring(mw.uri.fullUrl(to, {diff=to_diff or &amp;quot;next&amp;quot;, oldid = to_oldid or &amp;quot;prev&amp;quot;} )))&lt;br /&gt;
        else&lt;br /&gt;
            text = string.format(&amp;quot;%s在%s&amp;quot;,text,date)&lt;br /&gt;
        end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
    if (diff) and (date == &amp;quot;&amp;quot;) then&lt;br /&gt;
		text = string.format(&amp;quot;%s在[%s 这一编辑]中&amp;quot;,text,diff)&lt;br /&gt;
	elseif (to_oldid or to_diff) then&lt;br /&gt;
		text = string.format(&amp;quot;%s在[%s 这一编辑]中&amp;quot;,text,tostring(mw.uri.fullUrl(to, {diff=to_diff or &amp;quot;next&amp;quot;, oldid = to_oldid or &amp;quot;prev&amp;quot;} )))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
    if (merge == &amp;quot;是&amp;quot;) or not (afd == &amp;quot;&amp;quot;) then&lt;br /&gt;
		text = text .. &amp;quot;被合并到&amp;quot;&lt;br /&gt;
	else &lt;br /&gt;
		text = text .. &amp;quot;被复制粘贴移动到&amp;quot;&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
	if (merge == &amp;quot;是&amp;quot;) and (to == &amp;quot;&amp;quot;) then&lt;br /&gt;
		text = string.format(&amp;quot;%s[[%s:%s]]&amp;quot;,text,mw.title.getCurrentTitle().nsText,mw.title.getCurrentTitle().text) --如果没有给出合并目标页面，则假定当前页面是目标。&lt;br /&gt;
	else &lt;br /&gt;
		text = string.format(&amp;quot;%s[[%s]]&amp;quot;,text,to)&lt;br /&gt;
	end &lt;br /&gt;
&lt;br /&gt;
    if not (afd == &amp;quot;&amp;quot;) then&lt;br /&gt;
		if (mw.ustring.match(afd, &amp;quot;Wikipedia:&amp;quot;, 1 )) then --如果没有给出讨论链接，则添加“Wikipedia:頁面存廢討論”前缀&lt;br /&gt;
			text = string.format(&amp;quot;经[[%s|提删讨论]]，%s&amp;quot;,afd,text)&lt;br /&gt;
		else&lt;br /&gt;
			text = string.format(&amp;quot;经[[Wikipedia:頁面存廢討論/%s|提删讨论]]，%s&amp;quot;,afd,text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	text = text .. &amp;quot;。&amp;quot; -- 第一句完成&lt;br /&gt;
	text = string.format(&amp;quot;%s先前页面的[%s 历史]现[[Wikipedia:在维基百科内复制内容|归属于]]后者页面，且两个页面应当同样保留。&amp;quot;,text,tostring(mw.uri.fullUrl(from,{action=&amp;quot;history&amp;quot;}) or &amp;quot;&amp;quot;))&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function row(args, i)&lt;br /&gt;
	local text = &amp;quot;&amp;quot;&lt;br /&gt;
	local afd = args[&amp;quot;afd&amp;quot; .. i]&lt;br /&gt;
	if (afd or args[&amp;quot;merge&amp;quot; .. i]) then&lt;br /&gt;
		text = string.format(&amp;quot;%s\n*Merged&amp;quot;,text)&lt;br /&gt;
	else &lt;br /&gt;
		text = string.format(&amp;quot;%s\n*Copied&amp;quot;,text)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local from = args[&amp;quot;from&amp;quot; .. i] or &amp;quot;&amp;quot;&lt;br /&gt;
	text = string.format(&amp;quot;%s [%s %s] (&amp;quot;,text,tostring(mw.uri.fullUrl(from, {redirect = &amp;quot;no&amp;quot;} )),from)&lt;br /&gt;
&lt;br /&gt;
	local from_oldid = args[&amp;quot;from_oldid&amp;quot; .. i]&lt;br /&gt;
	if (from_oldid) then&lt;br /&gt;
		text = string.format(&amp;quot;%s[%s oldid], &amp;quot;,text,tostring(mw.uri.fullUrl(from, {oldid = from_oldid} )))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local to = args[&amp;quot;to&amp;quot;.. i] or &amp;quot;&amp;quot;&lt;br /&gt;
	text = string.format(&amp;quot;%s[%s history]) → [[%s]]&amp;quot;,text,tostring(mw.uri.fullUrl(from, {action = &amp;quot;history&amp;quot;} )), to)&lt;br /&gt;
	&lt;br /&gt;
	local diff = args[&amp;quot;diff&amp;quot; .. i]&lt;br /&gt;
	if (diff) then&lt;br /&gt;
		text = string.format(&amp;quot;%s ([%s diff])&amp;quot;,text,diff)&lt;br /&gt;
	elseif (args[&amp;quot;to_oldid&amp;quot; .. i] or args[&amp;quot;to_diff&amp;quot;.. i]) then&lt;br /&gt;
		local to_diff = args[&amp;quot;to_diff&amp;quot;.. i] or &amp;quot;next&amp;quot;&lt;br /&gt;
		local to_oldid = args[&amp;quot;to_oldid&amp;quot; .. i] or &amp;quot;prev&amp;quot;&lt;br /&gt;
		text = string.format(&amp;quot;%s ([%s diff])&amp;quot;,text,tostring(mw.uri.fullUrl(to, {diff=to_diff, oldid = to_oldid} )))&lt;br /&gt;
	end&lt;br /&gt;
	local date = args[&amp;quot;date&amp;quot; .. i]&lt;br /&gt;
	if (date) then&lt;br /&gt;
		text = string.format(&amp;quot;%s on %s&amp;quot;,text,date)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (afd) then&lt;br /&gt;
		if (mw.ustring.match(afd, &amp;quot;Wikipedia:&amp;quot;, 1 )) then --If no venue is given add AfD prefix&lt;br /&gt;
			text = string.format(&amp;quot;%s after being [[%s|nominated for deletion]]&amp;quot;,text,afd)&lt;br /&gt;
		else&lt;br /&gt;
			text = string.format(&amp;quot;%s after being [[Wikipedia:Articles for deletion/%s|nominated for deletion]]&amp;quot;,text,afd)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (not (args[&amp;quot;to_oldid&amp;quot; .. i] or args[&amp;quot;to_diff&amp;quot;.. i])) then&lt;br /&gt;
		text = string.format(&amp;quot;%s[[Category:Wikipedia pages using copied template without oldid]]&amp;quot;,text)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function list(args)&lt;br /&gt;
	local text = &amp;quot;&amp;quot;&lt;br /&gt;
	local from1 = args[&amp;quot;from1&amp;quot;]&lt;br /&gt;
	if (from1) then --Support from1 and from in case of multiple rows&lt;br /&gt;
		text = string.format(&amp;quot;%s%s&amp;quot;,text,row(args, 1))&lt;br /&gt;
	else&lt;br /&gt;
		text = string.format(&amp;quot;%s%s&amp;quot;,text,row(args, &amp;quot;&amp;quot;))&lt;br /&gt;
	end&lt;br /&gt;
	local i = 2&lt;br /&gt;
	while i &amp;gt; 0 do&lt;br /&gt;
		if (args[&amp;quot;from&amp;quot; .. i]) then &lt;br /&gt;
			text = string.format(&amp;quot;%s%s&amp;quot;,text,row(args, i))&lt;br /&gt;
			i = i + 1 --Check if from(i+1) exist&lt;br /&gt;
		else&lt;br /&gt;
			i = - 1 --Break if fromi doesn&amp;#039;t exist&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
local function multiText(args)&lt;br /&gt;
	local pageType&lt;br /&gt;
	if (mw.title.getCurrentTitle():inNamespace(1)) then&lt;br /&gt;
		pageType = &amp;quot;article&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		pageType = &amp;quot;page&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local historyList = list(args)&lt;br /&gt;
	if (args[&amp;quot;collapse&amp;quot;] == &amp;#039;yes&amp;#039;) then&lt;br /&gt;
		local collapsedText = &amp;#039;&amp;lt;table style=&amp;quot;width:100%%; background: transparent;&amp;quot; class=&amp;quot;collapsible collapsed&amp;quot;&amp;gt;\n&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Copied pages:&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; %s &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;#039;&lt;br /&gt;
		historyList = string.format(collapsedText, historyList)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local text = &amp;quot;Text has been copied to or from this %s; see the list below. The source pages now serve to [[WP:Copying within Wikipedia|provide attribution]] for the content in the destination pages and must not be deleted so long as the copies exist. For attribution and to access older versions of the copied text, please see the history links below. %s&amp;quot;&lt;br /&gt;
	text = string.format(text, pageType, historyList)&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function categories(args,multiUsed)&lt;br /&gt;
	local to_oldid = args[&amp;quot;to_oldid&amp;quot;] or args[&amp;quot;to_diff&amp;quot;] or args[&amp;quot;diff&amp;quot;] or args[&amp;quot;to_oldid1&amp;quot;] or args[&amp;quot;to_diff1&amp;quot;] or args[&amp;quot;diff1&amp;quot;]&lt;br /&gt;
	local from_oldid = args[&amp;quot;from_oldid&amp;quot;] or args[&amp;quot;from_oldid1&amp;quot;]&lt;br /&gt;
	local text = &amp;quot;[[Category:Wikipedia pages using copied template]]&amp;quot; &lt;br /&gt;
	if ((not from_oldid) or (not to_oldid)) and not multiUsed then&lt;br /&gt;
		text = text .. &amp;quot;[[Category:Wikipedia pages using copied template without oldid]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function BannerText(args)&lt;br /&gt;
	--Checks if there are multiple rows&lt;br /&gt;
	local text&lt;br /&gt;
	local from2 = args[&amp;quot;from2&amp;quot;]&lt;br /&gt;
	if (from2) then&lt;br /&gt;
		text = multiText(args) .. categories(args,true)&lt;br /&gt;
	else&lt;br /&gt;
		text = singleText(args) .. categories(args,false)&lt;br /&gt;
	end&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBanner(args)&lt;br /&gt;
	return MessageBox.main(&amp;#039;tmbox&amp;#039;, {&lt;br /&gt;
		class = &amp;quot;copiednotice&amp;quot;,&lt;br /&gt;
		small = args[&amp;quot;small&amp;quot;],&lt;br /&gt;
		image = &amp;#039;[[File:Splitsection.svg|50px]]&amp;#039;,&lt;br /&gt;
		text = BannerText(args)&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	return renderBanner(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;臺灣象象</name></author>
	</entry>
</feed>