本模块用于展示主页的每日佳文列表。如需让你上传的佳文能够显示,请编辑对应的数据部分:
- 随机展示的佳文请参见Module:Featured phrase list/randoms
- 特定日期展示的佳文请参见Module:Featured phrase list/dates。
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,
呼儿将出换美酒,与尔同销万古愁。唐·李白,《将进酒》
共有以下页面可以显示
- Qiuwen:每日佳文展示/3月1日
- Qiuwen:每日佳文展示/3月2日
- Qiuwen:每日佳文展示/3月3日
- Qiuwen:每日佳文展示/4月1日
- Qiuwen:每日佳文展示/4月2日
- Qiuwen:每日佳文展示/4月3日
- Qiuwen:每日佳文展示/4月4日
- Qiuwen:每日佳文展示/4月23日
- Qiuwen:每日佳文展示/5月4日
- 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月18日
- Qiuwen:每日佳文展示/9月13日
- Qiuwen:每日佳文展示/9月15日
- Qiuwen:每日佳文展示/9月16日
- Qiuwen:每日佳文展示/9月20日
- Qiuwen:每日佳文展示/9月21日
- Qiuwen:每日佳文展示/9月30日
- Qiuwen:每日佳文展示/10月1日
- Qiuwen:每日佳文展示/10月13日
- Qiuwen:每日佳文展示/10月25日
- Qiuwen:每日佳文展示/10月27日
- Qiuwen:每日佳文展示/10月29日
- Qiuwen:每日佳文展示/11月13日
- Qiuwen:每日佳文展示/11月14日
- Qiuwen:每日佳文展示/11月18日
- Qiuwen:每日佳文展示/11月19日
--- 复制自:[[Module:Featured picture list]]
local randoms = mw.loadData 'Module:Featured phrase list/randoms'
local dates = mw.loadData 'Module:Featured phrase 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