打开/关闭搜索
搜索
打开/关闭菜单
5
18
12
799
TFLS Wiki
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
notifications
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“模块:Class”的源代码
来自TFLS Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模块
讨论
更多操作
←
模块:Class
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面已被保护以防止编辑或其他操作。
本页面已经受到保护,不能编辑,因为它被嵌入于以下被“连锁保护”的页面:
模板:Infobox/Person
模板:Class
模板:Class/core
您可以查看和复制此页面的源代码。
local p = {} local getArgs = require('Module:Arguments').getArgs local convert = require('Module:NumberToChinese')._numberToChinese function p.genName(frame) local args = getArgs(frame) if args.level then return p._genName(args) else return '请输入高中 or 初中' end end function p._levelLint(level) if level=='高中' or level=='高' or tonumber(level) == 1 then return {'高中','高'} else return {'初中','初'} end end function p._genName(args) if not args.sub then args.sub = '' end local current = require('Module:Date')._current local grade if current.month >= 9 then grade = current.year + 1 - args.year else grade = current.year - args.year end local level = p._levelLint(args.level) if args.status == 'false' or tonumber(args.status) == 0 then return level[1] .. args.year .. '级' .. args.class .. '班' .. args.sub elseif grade > 3 then return level[1] .. args.year+3 .. '届' .. args.class .. '班' .. args.sub else return level[2] .. convert(grade) .. args.class .. '班' .. args.sub end end return p
本页使用的模板:
模块:Class/doc
(
查看源代码
)
返回
模块:Class
。