本模块用于展示主页的每日影片列表。如需让你上传的图片能够显示,请编辑对应的数据部分:随机展示的图片请参见Module:Featured picture list/randoms,特定日期展示的图片请参见Module:Featured picture list/dates。
共有以下页面可以显示
- Qiuwen:每日影像展示/1月1日
- Qiuwen:每日影像展示/1月11日
- Qiuwen:每日影像展示/1月12日
- Qiuwen:每日影像展示/1月13日
- Qiuwen:每日影像展示/1月14日
- Qiuwen:每日影像展示/3月5日
- Qiuwen:每日影像展示/4月18日
- Qiuwen:每日影像展示/4月23日
- Qiuwen:每日影像展示/6月1日
- Qiuwen:每日影像展示/6月2日
- Qiuwen:每日影像展示/6月3日
- Qiuwen:每日影像展示/6月4日
- Qiuwen:每日影像展示/6月5日
- Qiuwen:每日影像展示/6月6日
- Qiuwen:每日影像展示/6月7日
- Qiuwen:每日影像展示/6月8日
- Qiuwen:每日影像展示/6月9日
- Qiuwen:每日影像展示/6月10日
- Qiuwen:每日影像展示/6月11日
- Qiuwen:每日影像展示/6月12日
- Qiuwen:每日影像展示/6月13日
- Qiuwen:每日影像展示/6月14日
- Qiuwen:每日影像展示/6月15日
- Qiuwen:每日影像展示/6月16日
- Qiuwen:每日影像展示/6月17日
- Qiuwen:每日影像展示/6月18日
- Qiuwen:每日影像展示/6月19日
- Qiuwen:每日影像展示/6月20日
- Qiuwen:每日影像展示/6月21日
- Qiuwen:每日影像展示/6月22日
- Qiuwen:每日影像展示/6月23日
- Qiuwen:每日影像展示/6月24日
- Qiuwen:每日影像展示/6月25日
- Qiuwen:每日影像展示/6月26日
- Qiuwen:每日影像展示/6月27日
- Qiuwen:每日影像展示/6月28日
- Qiuwen:每日影像展示/6月29日
- Qiuwen:每日影像展示/6月30日
- Qiuwen:每日影像展示/7月1日
- Qiuwen:每日影像展示/7月2日
- Qiuwen:每日影像展示/7月3日
- Qiuwen:每日影像展示/7月4日
- Qiuwen:每日影像展示/7月5日
- Qiuwen:每日影像展示/7月6日
- Qiuwen:每日影像展示/7月7日
- Qiuwen:每日影像展示/7月8日
- Qiuwen:每日影像展示/7月9日
- Qiuwen:每日影像展示/7月10日
- Qiuwen:每日影像展示/7月11日
- Qiuwen:每日影像展示/7月12日
- Qiuwen:每日影像展示/7月13日
- Qiuwen:每日影像展示/7月14日
- Qiuwen:每日影像展示/7月15日
- Qiuwen:每日影像展示/7月16日
- Qiuwen:每日影像展示/7月17日
- Qiuwen:每日影像展示/7月18日
- Qiuwen:每日影像展示/7月19日
- Qiuwen:每日影像展示/7月20日
- Qiuwen:每日影像展示/7月21日
- Qiuwen:每日影像展示/7月22日
- Qiuwen:每日影像展示/7月23日
- Qiuwen:每日影像展示/7月24日
- Qiuwen:每日影像展示/7月25日
- Qiuwen:每日影像展示/7月26日
- Qiuwen:每日影像展示/7月27日
- Qiuwen:每日影像展示/7月28日
- Qiuwen:每日影像展示/7月29日
- Qiuwen:每日影像展示/7月30日
- Qiuwen:每日影像展示/7月31日
- Qiuwen:每日影像展示/8月1日
- Qiuwen:每日影像展示/8月2日
- Qiuwen:每日影像展示/8月3日
- Qiuwen:每日影像展示/8月4日
- Qiuwen:每日影像展示/8月5日
- Qiuwen:每日影像展示/8月6日
- Qiuwen:每日影像展示/8月7日
- Qiuwen:每日影像展示/8月8日
- Qiuwen:每日影像展示/8月9日
- Qiuwen:每日影像展示/8月10日
- Qiuwen:每日影像展示/8月11日
- Qiuwen:每日影像展示/8月12日
- Qiuwen:每日影像展示/8月13日
- Qiuwen:每日影像展示/8月14日
- Qiuwen:每日影像展示/8月15日
- Qiuwen:每日影像展示/8月16日
- Qiuwen:每日影像展示/8月17日
- Qiuwen:每日影像展示/8月18日
- Qiuwen:每日影像展示/8月19日
- Qiuwen:每日影像展示/8月20日
- Qiuwen:每日影像展示/8月21日
- Qiuwen:每日影像展示/8月22日
- Qiuwen:每日影像展示/8月23日
- Qiuwen:每日影像展示/8月24日
- Qiuwen:每日影像展示/8月25日
- Qiuwen:每日影像展示/8月26日
- Qiuwen:每日影像展示/8月27日
- Qiuwen:每日影像展示/8月28日
- Qiuwen:每日影像展示/8月29日
- Qiuwen:每日影像展示/8月30日
- Qiuwen:每日影像展示/8月31日
- Qiuwen:每日影像展示/9月1日
- Qiuwen:每日影像展示/9月2日
- Qiuwen:每日影像展示/9月3日
- Qiuwen:每日影像展示/9月4日
- Qiuwen:每日影像展示/9月5日
- Qiuwen:每日影像展示/9月6日
- Qiuwen:每日影像展示/9月7日
- Qiuwen:每日影像展示/9月8日
- Qiuwen:每日影像展示/9月9日
- Qiuwen:每日影像展示/9月10日
- Qiuwen:每日影像展示/9月11日
- Qiuwen:每日影像展示/9月12日
- Qiuwen:每日影像展示/9月13日
- Qiuwen:每日影像展示/9月14日
- Qiuwen:每日影像展示/9月15日
- Qiuwen:每日影像展示/9月16日
- Qiuwen:每日影像展示/9月17日
- Qiuwen:每日影像展示/9月18日
- Qiuwen:每日影像展示/9月19日
- Qiuwen:每日影像展示/9月20日
- Qiuwen:每日影像展示/9月21日
- Qiuwen:每日影像展示/9月22日
- Qiuwen:每日影像展示/9月23日
- Qiuwen:每日影像展示/9月24日
- Qiuwen:每日影像展示/9月25日
- Qiuwen:每日影像展示/9月26日
- Qiuwen:每日影像展示/9月27日
- Qiuwen:每日影像展示/9月28日
- Qiuwen:每日影像展示/9月29日
- Qiuwen:每日影像展示/9月30日
- Qiuwen:每日影像展示/10月1日
- Qiuwen:每日影像展示/10月2日
- Qiuwen:每日影像展示/10月3日
- Qiuwen:每日影像展示/10月4日
- Qiuwen:每日影像展示/10月5日
- Qiuwen:每日影像展示/10月6日
- Qiuwen:每日影像展示/10月7日
- Qiuwen:每日影像展示/10月8日
- Qiuwen:每日影像展示/10月9日
- Qiuwen:每日影像展示/10月10日
- Qiuwen:每日影像展示/10月11日
- Qiuwen:每日影像展示/10月12日
- Qiuwen:每日影像展示/10月13日
- Qiuwen:每日影像展示/10月14日
- Qiuwen:每日影像展示/10月15日
- Qiuwen:每日影像展示/10月16日
- Qiuwen:每日影像展示/10月17日
- Qiuwen:每日影像展示/10月18日
- Qiuwen:每日影像展示/10月19日
- Qiuwen:每日影像展示/10月20日
- Qiuwen:每日影像展示/10月21日
- Qiuwen:每日影像展示/10月22日
- Qiuwen:每日影像展示/10月23日
- Qiuwen:每日影像展示/10月24日
- Qiuwen:每日影像展示/10月25日
- Qiuwen:每日影像展示/10月26日
- Qiuwen:每日影像展示/10月27日
- Qiuwen:每日影像展示/10月28日
- Qiuwen:每日影像展示/10月29日
- Qiuwen:每日影像展示/10月30日
- Qiuwen:每日影像展示/10月31日
- Qiuwen:每日影像展示/11月1日
- Qiuwen:每日影像展示/11月2日
- Qiuwen:每日影像展示/11月3日
- Qiuwen:每日影像展示/11月4日
- Qiuwen:每日影像展示/11月5日
- Qiuwen:每日影像展示/11月6日
- Qiuwen:每日影像展示/11月7日
- Qiuwen:每日影像展示/11月8日
- Qiuwen:每日影像展示/11月9日
- Qiuwen:每日影像展示/11月10日
- Qiuwen:每日影像展示/11月11日
- Qiuwen:每日影像展示/11月12日
- Qiuwen:每日影像展示/11月13日
- Qiuwen:每日影像展示/11月14日
- Qiuwen:每日影像展示/11月15日
- Qiuwen:每日影像展示/11月16日
- Qiuwen:每日影像展示/11月17日
- Qiuwen:每日影像展示/11月18日
- Qiuwen:每日影像展示/11月19日
- Qiuwen:每日影像展示/11月20日
- Qiuwen:每日影像展示/11月21日
- Qiuwen:每日影像展示/11月22日
- Qiuwen:每日影像展示/11月23日
- Qiuwen:每日影像展示/11月24日
- Qiuwen:每日影像展示/11月25日
- Qiuwen:每日影像展示/11月26日
- Qiuwen:每日影像展示/11月27日
- Qiuwen:每日影像展示/11月28日
- Qiuwen:每日影像展示/11月29日
- Qiuwen:每日影像展示/11月30日
- Qiuwen:每日影像展示/12月1日
- Qiuwen:每日影像展示/12月2日
- Qiuwen:每日影像展示/12月3日
- Qiuwen:每日影像展示/12月4日
- Qiuwen:每日影像展示/12月5日
- Qiuwen:每日影像展示/12月6日
- Qiuwen:每日影像展示/12月7日
- Qiuwen:每日影像展示/12月8日
- Qiuwen:每日影像展示/12月9日
- Qiuwen:每日影像展示/12月10日
- Qiuwen:每日影像展示/12月11日
- Qiuwen:每日影像展示/12月12日
- Qiuwen:每日影像展示/12月13日
- Qiuwen:每日影像展示/12月14日
- Qiuwen:每日影像展示/12月15日
- Qiuwen:每日影像展示/12月16日
- Qiuwen:每日影像展示/12月17日
- Qiuwen:每日影像展示/12月18日
- Qiuwen:每日影像展示/12月19日
- Qiuwen:每日影像展示/12月20日
- Qiuwen:每日影像展示/12月21日
- Qiuwen:每日影像展示/12月22日
- Qiuwen:每日影像展示/12月23日
- Qiuwen:每日影像展示/12月24日
- Qiuwen:每日影像展示/12月25日
- Qiuwen:每日影像展示/12月26日
- Qiuwen:每日影像展示/12月27日
- Qiuwen:每日影像展示/12月28日
- Qiuwen:每日影像展示/12月29日
- Qiuwen:每日影像展示/12月30日
- Qiuwen:每日影像展示/12月31日
local randoms = mw.loadData 'Module:Featured picture list/randoms'
local dates = mw.loadData 'Module:Featured picture list/dates'
local p = {}
function p.main(frame)
local lang = mw.language.getContentLanguage()
local year = lang:formatDate('Y', nil, true)
local month = lang:formatDate('n', nil, true)
local day = lang:formatDate('j', nil, true)
if dates[year] and dates[year][month] and dates[year][month][day] then
return frame:preprocess(dates[year][month][day])
elseif dates['any'] and dates['any'][month] and dates['any'][month][day] then
return frame:preprocess(dates['any'][month][day])
end
local edits = mw.site.stats.edits
local title = randoms[edits % randoms.length + 1]
return frame:expandTemplate {title = title}
end
function p.list(frame)
local node = mw.html.create ''
node:wikitext '共有以下页面可以显示'
node:newline()
local ul = node:tag 'ul'
for _, v in ipairs(randoms) do
ul:tag 'li'
:wikitext('[[' .. v .. ']]')
end
local edits = mw.site.stats.edits
local title = randoms[edits % randoms.length + 1]
node:wikitext('当前显示的页面名称为:[[' ..title .. ']]')
return node
end
function p.listRandoms(frame)
local node = mw.html.create ''
node:wikitext '本站随机展示的图片中共有以下内容:'
local ol = mw.html.create 'ol'
for _, v in ipairs(randoms) do
local li = ol:tag 'li'
li:wikitext(string.format('[[%s]]([[Special:EditPage/%s|编辑]])', v, v))
li:newline()
local successes, result = pcall(frame.expandTemplate, frame, {title = v})
li:wikitext(result)
end
return ol
end
return p