查看“模板:Birthday”的源代码
←
模板:Birthday
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<includeonly>{{#switch: {{str_find|{{{1}}}|年}}<!-- 检查生日是否带“年” --> | -1 = {{Ifnumber|{{{1}}}| {{#vardefine:生日日期| {{{1}}}月{{{2|1}}}日}} | {{#vardefine:生日日期|{{{1}}}}}<!-- 不含“年”字,不改变输入内容 -->}} | {{#vardefine:生日日期<!-- 如果含“年” --> |{{str_right|{{{1}}}|{{str_find|{{{1}}}|年}}}} }}<!-- 定义“生日日期”为“年”字右边的字符 --> {{#vardefine:生日年份 |{{str_left|{{{1}}}|{{str_find|{{{1}}}|年}}}} }}<!-- 定义“生日年份”为“年”字及左边的字符 --> }}<!-- End Switch -->{{#vardefine:生日分类 |{{#if:{{{1|}}}<!-- 如果填写了生日 --> |{{#switch: {{str_find|{{#var:生日日期}}|月}}<!-- 检查“月”字是否出现在第2或第3个字符位置 --> | 2 | 3 = {{#if: {{str_endswith|{{#var:生日日期}}|日}}<!-- 检查“日”字是否出现在最后1个位置 --> | {{#var:生日年份}}[[:Category:{{#var:生日日期}}|{{#var:生日日期}}]]{{ArticleCategory|{{#var:生日日期}}}}<!-- 符合要求,显示日期分类(年份不带分类内链) --> | {{#if: {{str_endswith|{{#var:生日日期}}|号}}<!-- 容错:检查最后1个字符是否为“号” --> | {{#var:生日年份}}[[:Category:{{Str_crop|{{#var:生日日期}}|1}}日|{{#var:生日日期}}]][[Category:{{Str_crop|{{#var:生日日期}}|1}}日]]<!-- 是,则在分类中将“号”改为“日” --> |{{{1}}}{{#if:{{{ft|}}}||{{ArticleCategory|错误生日}}}}<!-- 不符合“号”字要求,显示“错误生日” --> }} }} |{{{1}}}{{#if:{{{ft|}}}||{{ArticleCategory|错误生日}}}}<!-- 不符合“月”字要求,显示“错误生日” --> }}<!-- End Switch --> |}}<!-- 没有填写生日 --> }}<!-- End Vardefine -->{{#var:生日分类}}</includeonly><noinclude>{{Documentation}}[[Category:辅助模板]]</noinclude>
该页面使用的模板:
模板:Documentation
(
查看源代码
)
模板:Documentation/docname
(
查看源代码
)
返回至
模板:Birthday
。
导航菜单
个人工具
登录
名字空间
模板
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
最新文件
常用
上传多个文件
工具
链入页面
相关更改
特殊页面
页面信息