求闻百科
搜索
切换搜索
切换菜单
切换个人菜单
查看“Module:Featured article list/sandbox”的源代码
求闻百科,共笔求闻
模块
讨论
更多操作
←
Module:Featured article list/sandbox
因为下列原因,您没有权限编辑该页面。请逐条确认下列问题是否解决后再试。
您所请求的操作,仅限具有
注册用户
权限的
用户
执行。
若您尚未登录求闻百科账号,请您
登录
求闻百科账号后操作。
您尚未完成实名制验证,因此操作受限。请尽快
完成实名制验证
,或联系
裁决委员会
以
获取操作权限
。
注:若您是非中国大陆用户,您应当联络电子邮件staff
qiuwen.org以获得帮助。
您尚未完成
电子邮件确认
,因此操作受限,请尽快
完成电子邮件确认
。
若您无法完成前述手续,请参考
帮助文档
,或通过适当渠道请求管理员或裁决委员协助。
根据《中华人民共和国网络安全法》规定,您必须
登录您的账号
才能编辑求闻百科页面。
若您无法完成前述手续,请通过适当渠道请求管理员或裁决委员协助。
您可以查看和复制此页面的源代码。
若您无权编辑本页面,您可以
提出编辑请求
,提请有权限者代为编辑。
local randoms = mw.loadData 'Module:Featured article list/randoms' local dates = mw.loadData 'Module:Featured article 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('<div>' ..result.. '</div>') end return ol end return p