“模板:Hide/文档”的版本间的差异

来自科学ADV中文wiki
跳到导航 跳到搜索
(已还原HimuL对话)的编辑至最后由Cesko修订的版本)
标签回退
 
第3行: 第3行:
  
 
==使用方法==
 
==使用方法==
{{High-risk|7000+}}
+
{| class="wikitable"
该{{#ifeq:{{NAMESPACE}}|Template|模板|模块}}提供了一种简便的创建大段带翻译歌词的方法。
+
|+ 参数列表
 +
|-
 +
! 参数名
 +
! 说明
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | show
 +
| 当该参数内容为<code>show</code>时,将会默认展开内容
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | 标题
 +
| 表格的标题部分
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | 内容
 +
| 表格的内容部分
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | width
 +
| 指定表格的长度
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | expandtext
 +
| 自定义“展开”的文字描述
 +
|-
 +
| style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | collapsetext
 +
| 自定义“折叠”的文字描述
 +
|}
 +
其中部分参数可以省略参数名,规则如下:
 +
* 若第1个无名参数值为<code>show</code>时,将会默认展开内容:
 +
*# 此时若没有参数<code>标题</code>,则将会使用第'''''2'''''个无名参数值为标题部分;
 +
*# 此时若没有参数<code>内容</code>,则将会使用第'''''3'''''个无名参数值为内容部分;
 +
* 若第1个无名参数值'''不'''为<code>show</code>时:
 +
*# 此时若没有参数<code>标题</code>,则将会使用第'''''1'''''个无名参数值为标题部分;
 +
*# 此时若没有参数<code>内容</code>,则将会使用第'''''2'''''个无名参数值为内容部分。
  
该模板便会为您按照行一一对应的关系生成原文和译文的对照。在高分辨率情况下,这会是左右对齐的对照。在低分辨率,原文译文会各占一行。该{{#ifeq:{{NAMESPACE}}|Template|模板|模块}}对应的{{#ifeq:{{NAMESPACE}}|Template|模块是[[Module:Lyrics]]|模板是{{tl|LyricsKai}}}}
+
==使用示例==
 +
=== 基本示例 ===
 +
<pre>
 +
{{Hide|河蟹你懂的|*测试|expandtext=-{真的要看吗?}-|collapsetext=-{其实什么也没有}-}}
 +
</pre>
 +
{{Hide|河蟹你懂的|*测试|expandtext=真的要看吗?|collapsetext=其实什么也没有}}
  
若要在歌词中使用多种颜色来分辨不同的演唱者,请参考使用{{tl|LyricsKai/colors}}。注意:不建议在只有单个演唱者的歌曲条目中使用该模板。
+
<!--=== 图片示例 ===
 +
<pre>
 +
{{Hide|文件:萌娘百合.jpg|[[文件:萌娘百合.jpg]]}}
 +
</pre>
 +
{{Hide|文件:萌娘百合.jpg|[[文件:萌娘百合.jpg]]}}
 +
<pre>
 +
{{Hide|[[File:萌娘百科hh.png]]|File:萌娘百科hh.png}}
 +
</pre>
 +
{{Hide|[[File:萌娘百科hh.png]]|File:萌娘百科hh.png}}
  
若歌词有多个翻译版本歌词,请参考使用{{tl|LyricsKai/multi}}
+
=== “show”参数示例 ===
 +
<pre>-{}-
 +
{{Hide
 +
|标题=文件:萌娘百合.jpg
 +
|内容=
 +
[[文件:萌娘百合.jpg]]
 +
|show=show
 +
}}
 +
</pre>
 +
{{Hide
 +
|标题=文件:萌娘百合.jpg
 +
|内容=
 +
[[文件:萌娘百合.jpg]]
 +
|show=show
 +
}}-->
  
若需要全文添加罗马字,请参考使用{{tl|LyricsKai/Roma}}
+
<pre>-{}-
 +
{{hide
 +
|标题=示例
 +
|内容=自动显示hide模板
 +
|show
 +
}}
 +
</pre>
 +
{{hide
 +
|标题=示例
 +
|内容=自动显示hide模板
 +
|show
 +
}}
  
若要实现当指针悬停于歌词上时改变歌词背景颜色,请参考使用{{tl|LyricsKai/hover}}。
+
* 综上,在模板中使用<code>|show=''show''</code>或是<code>|show</code>中的任意一种,都会自动显示隐藏内容,而<code>|show=</code>的写法不会自动显示。(注意show参数后面的'''等号'''
== 参数 ==
 
该模板目前有以下参数
 
* original: 歌词原文。
 
* translated: 歌词译文。歌词原文和译文的行数需要匹配。
 
* llang: 原文语言标签。不指定时默认为日语(ja)。请参考[[Help:语言标签]]。
 
* rlang: 译文语言标签。不指定是默认为中文(zh)。格式同上。
 
* lstyle: 原文部分的样式。颜色等样式可以在这里指定。
 
* rstyle: 译文部分的样式。颜色等样式可以在这里指定。
 
* width:設計模板的寬度,默認為100%
 
* containerstyle:对整个容器应用的样式。背景颜色等同时作用于原文和译文部分的样式可以在这里指定。
 
此外,还有与[[萌娘百科:文字内容著作权信息指引|著作权标记]]相关的两个参数:
 
* author: 词作者/歌曲版权所有者,如果在站内有条目的可以写成内链的形式。
 
* override: 当且仅当值为“1”时隐藏著作权标记,请只在该模板被用于非歌词场合或重复标记时使用。
 
 
 
== 使用方法 ==
 
{{color|red|※注意:如果你尝试更改样式(lstyle、rstyle、containerstyle),请注意使用'''半角'''冒号以及分号。}}
 
  
 +
<!--=== 和[[模板:Outer image]]连用 ===
 
<pre>
 
<pre>
{{LyricsKai
+
{{Hide
|lstyle=color:左边字体颜色;
+
|标题=和{{tl|Outer image}}的连用
|rstyle=color:右边字体颜色;
+
|内容={{Outer image
|original=
+
|-{地址}-=http://img3.cdn.u17i.com/16/01/5553/wp/29137_1453278998_s10iisV8I4sl.3d6e3_50.jpg
原文
+
|-{注释}-=http://www.u17.com/chapter/451507.html#image_id=3351340&chapter_id=458592
|translated=
+
|-{宽度}-=200px
译文
+
|-{对齐}-=right
 +
}}
 
}}
 
}}
 
</pre>
 
</pre>
 +
{{Hide
 +
|标题=和{{tl|Outer image}}的连用
 +
|内容={{Outer image
 +
|地址=http://img3.cdn.u17i.com/16/01/5553/wp/29137_1453278998_s10iisV8I4sl.3d6e3_50.jpg
 +
|注释=http://www.u17.com/chapter/451507.html#image_id=3351340&chapter_id=458592
 +
|宽度=200px
 +
|对齐=right
 +
}}
 +
}}-->
 +
== 注意 ==
 +
如出现其他兼容性/模板嵌套问题,请到[[科学ADV中文wiki讨论:提问互助]]反馈。
 +
=== 模板内嵌表格 ===
 +
本模板里面直接使用维基表格会出现错误,出错原因是维基表格中的竖线<code>|</code>被错误识别为参数的分割线(比如<nowiki>{{Hide||-}}</nowiki>会被识别为<nowiki>{{Hide|(无参数)|(参数:-)}}</nowiki>。)
 +
 +
解决方案一:请使用<code><nowiki>{{!}}</nowiki></code>代替表格中的<code>|</code>,<code><nowiki>{{!!}}</nowiki></code>代替表格中的<code>||</code>。
 +
 +
解决方案二:不使用<code><nowiki>{{Hide}}</nowiki></code>,直接手动在表格加入<code>class="mw-collapsible mw-collapsed wikitable"</code><br>
 +
代码示例如下:
 +
<pre>-{}-
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
|-
 +
! 技能名 !! 效果
 +
|-
 +
| '''Tocca''' || 《格斗》用缎带进行攻击,一定几率使对方进入“束缚”状态
 +
|-
 +
| '''Tocca·Splrale''' || 《格斗》使缎带化为螺旋状,对前方进行贯通攻击
 +
|-
 +
......
 +
</pre>
 +
 +
=== 模板与缩进、列表同时使用 ===
 +
本模板与表示缩进的“<code>:</code>”或表示列表的“<code>*</code>”“<code>#</code>”连用时会出现显示错误,包括但不仅限于缩进无法正常结束、列表被中断等。在此种情况下,请<!--使用{{tl|hideinline}}模板代替,或-->将<code><nowiki>{{Hide}}</nowiki></code>模板另起一行。例如:
 +
 +
错误示例
 +
 +
<pre>-{}-
 +
: 张三{{hide|内容=李四}}王五
 +
* 张三{{hide|内容=李四}}王五
 +
</pre>
 +
 +
正确示例
 +
<pre>-{}-
 +
: 张三
 +
{{hide|内容=李四}}
 +
: 王五
  
=== 背景颜色示例 ===
 
上面一个例子示范了更改字体颜色,这个例子用于更改整个歌词部分的背景色。
 
<pre>
 
{{LyricsKai
 
|containerstyle=background:背景颜色;
 
|original=
 
原文
 
|translated=
 
译文
 
}}
 
 
</pre>
 
</pre>
  
 +
'''显示为''':
 +
 +
: 张三
 +
{{hide|内容=李四}}
 +
: 王五
 +
<!--* 张三{{hideinline|内容=李四}}王五-->
  
 
<noinclude>[[Category:模板说明文件]]</noinclude>
 
<noinclude>[[Category:模板说明文件]]</noinclude>

2022年7月1日 (五) 18:17的最新版本

本模板用于隐藏一段文字/图片/表格并为其添加标题。

使用方法

参数列表
参数名 说明
show 当该参数内容为show时,将会默认展开内容
标题 表格的标题部分
内容 表格的内容部分
width 指定表格的长度
expandtext 自定义“展开”的文字描述
collapsetext 自定义“折叠”的文字描述

其中部分参数可以省略参数名,规则如下:

  • 若第1个无名参数值为show时,将会默认展开内容:
    1. 此时若没有参数标题,则将会使用第2个无名参数值为标题部分;
    2. 此时若没有参数内容,则将会使用第3个无名参数值为内容部分;
  • 若第1个无名参数值show时:
    1. 此时若没有参数标题,则将会使用第1个无名参数值为标题部分;
    2. 此时若没有参数内容,则将会使用第2个无名参数值为内容部分。

使用示例

基本示例

{{Hide|河蟹你懂的|*测试|expandtext=-{真的要看吗?}-|collapsetext=-{其实什么也没有}-}}
河蟹你懂的
  • 测试


-{}-
{{hide
|标题=示例
|内容=自动显示hide模板
|show
}}
示例

自动显示hide模板

  • 综上,在模板中使用|show=show或是|show中的任意一种,都会自动显示隐藏内容,而|show=的写法不会自动显示。(注意show参数后面的等号

注意

如出现其他兼容性/模板嵌套问题,请到科学ADV中文wiki讨论:提问互助反馈。

模板内嵌表格

本模板里面直接使用维基表格会出现错误,出错原因是维基表格中的竖线|被错误识别为参数的分割线(比如{{Hide||-}}会被识别为{{Hide|(无参数)|(参数:-)}}。)

解决方案一:请使用{{!}}代替表格中的|{{!!}}代替表格中的||

解决方案二:不使用{{Hide}},直接手动在表格加入class="mw-collapsible mw-collapsed wikitable"
代码示例如下:

-{}-
{| class="mw-collapsible mw-collapsed wikitable"
|-
! 技能名 !! 效果
|-
| '''Tocca''' || 《格斗》用缎带进行攻击,一定几率使对方进入“束缚”状态
|-
| '''Tocca·Splrale''' || 《格斗》使缎带化为螺旋状,对前方进行贯通攻击
|-
......

模板与缩进、列表同时使用

本模板与表示缩进的“:”或表示列表的“*”“#”连用时会出现显示错误,包括但不仅限于缩进无法正常结束、列表被中断等。在此种情况下,请将{{Hide}}模板另起一行。例如:

错误示例

-{}-
: 张三{{hide|内容=李四}}王五
* 张三{{hide|内容=李四}}王五

正确示例

-{}-
: 张三
{{hide|内容=李四}}
: 王五

显示为

张三

李四

王五