وحدة:أرشيف النقاش

يمكن إنشاء صفحة توثيق الوحدة في وحدة:أرشيف النقاش/شرح

local p= {}

	p.listPages = function(frame)
	if frame.args[1] == nil then
		return ""
	end
	local archive = ""
	local page = frame.args[1]
	local start = 1
	if frame.args[2] ~= nil and type(tonumber(frame.args[2])) == 'number' then
		if tonumber(frame.args[2]) > 1 then
		start = tonumber(frame.args[2])
		end
	end	
	for i = start,start+100 
	do 
		if mw.title.new( page.."/"..i, '0' ).exists then
			archive = archive.."[["..page.."/"..i.."|"..i.."]] • "
		elseif mw.title.new( page.." "..i, '0' ).exists then
			archive = archive.."[["..page.." "..i.."|"..i.."]] • "
		end
	end
	return archive
	end
return p