模板:MCPlayerInfo:修订间差异

来自Hokubu Wiki
无编辑摘要
无编辑摘要
第8行: 第8行:
<templatestyles src="Template:MCPlayerInfo/style.css" />
<templatestyles src="Template:MCPlayerInfo/style.css" />


<!-- 修复:确保所有变量正确解析 -->
<div class="home-card mc-player-card">
<div class="home-card mc-player-card">
    <!-- 头像区域 -->
     <div class="transport-card mc-player-avatar">
     <div class="transport-card mc-player-avatar">
         <div class="transport-image">
         <div class="transport-image">
             <a href="/wiki/{{{name|}}}" title="{{{name|}}}">
             <img src="{{filepath:{{{image|}}}}}"  
                <img src="{{{image|https://picsum.photos/200/200?random=1}}}"  
                alt="{{{name|}}}"  
                    alt="{{{name|}}}的头像" />
                style="border-radius: 50%;" />
            </a>
         </div>
         </div>
     </div>
     </div>
      
      
    <!-- 文字区域(移除了所有链接) -->
     <div class="mc-player-info">
     <div class="mc-player-info">
         <h3 class="home-card__header">
         <h3 class="home-card__header">
             <a href="/wiki/{{{name|}}}" title="{{{name|}}}" style="text-decoration: none;">
             {{{name|未设置名称}}}
                {{{name|未设置名称}}}
            </a>
         </h3>
         </h3>
       
         <div class="mc-player-chinese">
         <div class="mc-player-chinese">
             {{{chinese|未设置中文介绍}}}
             {{{chinese|}}}
         </div>
         </div>
       
         <div class="mc-player-english">
         <div class="mc-player-english">
             {{{english|未设置英文介绍}}}
             {{{english|}}}
         </div>
         </div>
     </div>
     </div>
第42行: 第38行:


<noinclude>
<noinclude>
== 玩家信息卡片模板(变量解析修复版)==
== 玩家信息卡片模板(无链接版)==
确保所有模板变量正确解析,避免出现裸露代码。
移除了所有链接,仅显示静态内容。


== 核心修复点 ==
== 修改说明 ==
1. 为所有变量添加默认值(如 {{{name|未设置名称}}})
1. 移除了所有 `<a href>` 标签
2. 为所有链接添加 title 属性,提高可访问性
2. 保留了图片显示和文字布局
3. 确保所有变量用三层花括号包裹({{{变量名}}})
3. 头像图片仍支持本地文件引用
4. 为所有图片添加 alt 属性,确保无障碍支持


== 使用方法 ==
== 使用方法 ==
第56行: 第51行:
| name    = Notch
| name    = Notch
| chinese = 马库斯·阿列克谢·泊松
| chinese = 马库斯·阿列克谢·泊松
| english = Creator of Minecraft
| image  = Notch_Avatar.png
| image  = Notch_Avatar.png
}}
}}
{{MCPlayerInfo|end=1}}
{{MCPlayerInfo|end=1}}
</noinclude>
</noinclude>

2025年7月26日 (六) 00:14的版本


玩家信息卡片模板(无链接版)

移除了所有链接,仅显示静态内容。

修改说明

1. 移除了所有 `<a href>` 标签 2. 保留了图片显示和文字布局 3. 头像图片仍支持本地文件引用

使用方法

           <img src="" 
                alt="" 
                style="border-radius: 50%;" />

未设置名称





           <img src="" 
                alt="Notch" 
                style="border-radius: 50%;" />

Notch

           马库斯·阿列克谢·泊松





           <img src="" 
                alt="" 
                style="border-radius: 50%;" />

未设置名称