切换搜索
搜索
切换菜单
notifications
切换个人菜单
查看“模板:MCPlayerInfo”的源代码
来自Hokubu Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模板
讨论
更多操作
←
模板:MCPlayerInfo
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
<includeonly> {{#ifeq: {{{start|}}}|1| <!-- 仅当start=1时才显示容器,避免参数被识别为卡片 --> <div class="mc-player-container"> |}} {{#if: {{{name|}}}| <!-- 只有name参数存在时才显示卡片 --> <templatestyles src="Template:首页/style.css" /> <templatestyles src="Template:卡片/Cards.css" /> <templatestyles src="Template:MCPlayerInfo/style.css" /> <div class="home-card mc-player-card"> <div class="transport-card mc-player-avatar"> <div class="transport-image"> [[文件:{{{image|默认头像.png}}}|50px|link=]] </div> </div> <div class="mc-player-info"> <h3 class="home-card__header">{{{name|}}}</h3> <div class="mc-player-chinese">{{{chinese|}}}</div> <div class="mc-player-english">{{{english|}}}</div> </div> </div> |}} {{#ifeq: {{{end|}}}|1| </div> |}} </includeonly> <noinclude> == 玩家信息卡片模板(参数修复版)== 修复start/end参数被识别为卡片的问题,只显示有name的卡片。 == 核心修复 == 1. 使用 `{{#ifeq}}` 精确判断start=1和end=1,避免误识别 2. 添加 `{{#if: {{{name|}}}|}}` 条件,只有name存在时才显示卡片 3. 移除默认值"未设置名称",避免空卡片显示 == 使用方法 == {{MCPlayerInfo|start=1}} {{MCPlayerInfo | name = Notch | chinese = 马库斯·阿列克谢·泊松 | image = Notch_Avatar.png }} {{MCPlayerInfo|start=1}} {{MCPlayerInfo | name = Notch | chinese = 马库斯·阿列克谢·泊松 | image = Notch_Avatar.png }} {{MCPlayerInfo|start=1}} {{MCPlayerInfo | name = Notch | chinese = 马库斯·阿列克谢·泊松 | image = Notch_Avatar.png }} {{MCPlayerInfo|start=1}} {{MCPlayerInfo | name = Notch | chinese = 马库斯·阿列克谢·泊松 | image = Notch_Avatar.png }} {{MCPlayerInfo|end=1}} </noinclude>
本页使用的模板:
模板:MCPlayerInfo
(
查看源代码
)
模板:MCPlayerInfo/style.css
(
查看源代码
)
模板:卡片/Cards.css
(
查看源代码
)(受保护)
模板:首页/style.css
(
查看源代码
)(受保护)
返回
模板:MCPlayerInfo
。