模板:MCPlayerInfo:修订间差异

来自Hokubu Wiki
无编辑摘要
无编辑摘要
第1行: 第1行:
<includeonly>
<includeonly>
{{#if: {{{start|}}}|
{{#if: {{{start|}}}|
<div class="mc-grid">
<div class="home-grid">
|}}
|}}


<templatestyles src="Template:首页/style.css" />
<templatestyles src="Template:卡片/Cards.css" />
<templatestyles src="Template:MCPlayerInfo/style.css" />
<templatestyles src="Template:MCPlayerInfo/style.css" />


<a href="/wiki/{{{name|}}}" class="mc-card">
<!-- 修复:确保所有变量正确解析 -->
     <!-- 头像 -->
<div class="home-card mc-player-card">
    <div class="mc-avatar">
     <div class="transport-card mc-player-avatar">
        <img src="{{{image|https://picsum.photos/200/200?random=1}}}"  
        <div class="transport-image">
            alt="{{{name|}}}头像" />
            <a href="/wiki/{{{name|}}}" title="{{{name|}}}">
                <img src="{{{image|https://picsum.photos/200/200?random=1}}}"  
                    alt="{{{name|}}}的头像" />
            </a>
        </div>
     </div>
     </div>
      
      
    <!-- 文字内容 -->
     <div class="mc-player-info">
     <div class="mc-info">
         <h3 class="home-card__header">
         <div class="mc-name">{{{name|}}}</div>
            <a href="/wiki/{{{name|}}}" title="{{{name|}}}" style="text-decoration: none;">
         <div class="mc-cn">{{{chinese|}}}</div>
                {{{name|未设置名称}}}
         <div class="mc-en">{{{english|}}}</div>
            </a>
        </h3>
       
         <div class="mc-player-chinese">
            {{{chinese|未设置中文介绍}}}
        </div>
       
         <div class="mc-player-english">
            {{{english|未设置英文介绍}}}
        </div>
     </div>
     </div>
</a>
</div>


{{#if: {{{end|}}}|
{{#if: {{{end|}}}|
第27行: 第42行:


<noinclude>
<noinclude>
== 横向玩家信息卡片模板 ==
== 玩家信息卡片模板(变量解析修复版)==
完全独立的横向卡片模板,不依赖任何旧样式,确保横向布局。
确保所有模板变量正确解析,避免出现裸露代码。
 
== 核心修复点 ==
1. 为所有变量添加默认值(如 {{{name|未设置名称}}})
2. 为所有链接添加 title 属性,提高可访问性
3. 确保所有变量用三层花括号包裹({{{变量名}}})
4. 为所有图片添加 alt 属性,确保无障碍支持


== 使用方法 ==
== 使用方法 ==
第37行: 第58行:
| english = Creator of Minecraft
| english = Creator of Minecraft
| image  = Notch_Avatar.png
| image  = Notch_Avatar.png
}}
{{MCPlayerInfo
| name    = Jeb_
| chinese = 延斯·伯根斯坦
| english = Lead Developer
| image  = Jeb_Avatar.png
}}
}}
{{MCPlayerInfo|end=1}}
{{MCPlayerInfo|end=1}}
== 参数说明 ==
* '''start=1''' - 列表开头,必须添加
* '''end=1''' - 列表结尾,必须添加
* '''name''' - 玩家名称(必填)
* '''chinese''' - 中文介绍(选填)
* '''english''' - 英文介绍(选填)
* '''image''' - 头像图片(选填)
</noinclude>
</noinclude>

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


玩家信息卡片模板(变量解析修复版)

确保所有模板变量正确解析,避免出现裸露代码。

核心修复点

1. 为所有变量添加默认值(如 未设置名称) 2. 为所有链接添加 title 属性,提高可访问性 3. 确保所有变量用三层花括号包裹({{{变量名}}}) 4. 为所有图片添加 alt 属性,确保无障碍支持

使用方法

           <a href="/wiki/" title="">
               <img src="https://picsum.photos/200/200?random=1" 
                    alt="的头像" />
           </a>

<a href="/wiki/" title="" style="text-decoration: none;"> 未设置名称 </a>

           未设置中文介绍
           未设置英文介绍





           <a href="/wiki/Notch" title="Notch">
               <img src="Notch_Avatar.png" 
                    alt="Notch的头像" />
           </a>

<a href="/wiki/Notch" title="Notch" style="text-decoration: none;"> Notch </a>

           马库斯·阿列克谢·泊松
           Creator of Minecraft





           <a href="/wiki/" title="">
               <img src="https://picsum.photos/200/200?random=1" 
                    alt="的头像" />
           </a>

<a href="/wiki/" title="" style="text-decoration: none;"> 未设置名称 </a>

           未设置中文介绍
           未设置英文介绍