这是Module:TodayBirthday的文档页面
这是一个用于显示某个主题中在今天以及近期过生日的角色的模块,其封装模板为{{TodayBirthday}}。
使用{{#invoke:TodayBirthday|main|数据模块名|角色称呼|最近生日天数|设置当前时间}}即可调用模块,各参数说明如下:
Module:TodayBirthday/data/下的数据模块名称,不需要写前缀。{{#invoke:TodayBirthday|main|赛马娘|赛马娘|7}}将显示:7天内没有赛马娘过生日。
{{#invoke:TodayBirthday|main|赛马娘|赛马娘|7|2021-5-1}}将显示:祝无声铃鹿、狂怒乐章生日快乐!7天内过生日的赛马娘有:特别周(5月2日)、爱如往昔(5月2日)、骏川手纲(5月2日)、金镇之光(5月3日)、速度象征(5月3日)、成田白仁(5月3日)、谷野美酒(5月4日)、目白多伯(5月6日)、待兼诗歌剧(5月7日)、稻荷一(5月7日)、森林宝穴(5月7日)、樱花桂冠(5月8日)。
使用以下按钮创建一个主题的角色数据模块:
使用以上方式创建新模块后会有如下代码:
local p = {}
p.data={
{
"", --填写显示名称
"", --填写内部链接
1,1 --填写生日,形式:月,日
},
{ --以同样格式添加下一个数据
"",
"",
1,1
},
}
return p
需要填写的是使用--注释的三行(即5-7行),说明如下:
'包裹,或者将双引号"使用反斜杠\转义,写为\";并且如果这么做第二行必须要填写内部链接。[[File:]]的形式插入,请使用<img />语法插入图片[[和]]。月,日的形式。注意分隔符为半角逗号,。填写示例:
{
"特别周",
"",
5,2
},
使用html的填写示例:
{
'<span style="color:#EE6ECB">特别周</span>',
"特别周",
5,2
},
然后在下一行填写新的角色数据即可。