User:NSun200512/沙盒:修订间差异

来自有兽档案馆
([InPageEdit] →‎显示角色最新出场话别:​ 没有编辑摘要
(新测试)
第1行: 第1行:
== 模块测试 ==
https://www.diyifanwen.com/chengyu/chengyu-j/102987.htm
模板链接:{{tl|多图}}{{tl|multigraph}}
==模板细则==
模板名称:[[Template:CharactersAppearanceList]]


模块链接:[[Module:Multigraph]]
模板输入:一个或两个角色名。


<nowiki>{{多图}}</nowiki>(无参数)
输出:见[[#处理后样式]]
==模块细则==
模块名称:[[Module:CharactersAppearanceList]]


{{多图}}
要求:输入一个或两个角色名称,根据SMW数据进行出场角色整理。
函数数量:2个。一个是<code>onename</code>,用来处理仅输入一个角色名的情况(大部分情况);一个是<code>twoname</code>,用来处理输入两个角色名的情况(如“巴赫”和“巴狗蛋”,“虹虹”和“彩虹云”)。<code>twoname</code>需要把两个名字下的话数整合起来,并形成一个数组。
==处理后样式==
(模板位置位于角色页“出场节点”之后)


<nowiki>{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906}}</nowiki>(2图)
以下为模板显示页面:


{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906}}
{{fmbox|image=none|text=<code>角色名</code>在漫画中一共出现了<code>总出现话数</code>话。其中有<code>主要角色话数</code>话作为主要出场角色,<code>次要角色话数</code>话作为次要出场角色,<code>背景角色话数</code>话作为背景出场角色。
{{Hide|作为主要角色出场|{{Hide|第1~100话|[[第1话]]·[[第2话]]·[[第3话]]}}
{{Hide|第101~200话|[[第101话]]·[[第102话]]·[[第103话]]}}}}
{{Hide|作为次要角色出场|{{Hide|第1~100话|[[第1话]]·[[第2话]]·[[第3话]]}}
{{Hide|第101~200话|[[第101话]]·[[第102话]]·[[第103话]]}}}}
{{Hide|作为背景角色出场|{{Hide|第1~100话|[[第1话]]·[[第2话]]·[[第3话]]}}
{{Hide|第101~200话|[[第101话]]·[[第102话]]·[[第103话]]}}}}
}}
{{#ask:[[OnCamera:character name::天禄]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|order=desc|limit=1|searchlabel=}}
==SMW #ask查询方法==
<code><nowiki>{{#ask:[[OnCamera:character name::天禄]][[OnCamera:type::主要]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|limit=1000}}</nowiki></code>
==模块测试==
===正确范例===
====单角色名====
<code><nowiki>{{角色出场节点|天禄}}</nowiki></code>


<nowiki>{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906|第905话标题卡.jpg|905}}</nowiki>(3图)
{{角色出场节点|天禄}}
====双角色名====
<code><nowiki>{{角色出场节点|巴赫|巴狗蛋}}</nowiki></code>


{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906|第905话标题卡.jpg|905}}
{{角色出场节点|巴赫|巴狗蛋}}
====缺失某种类型出场角色====
<code><nowiki>{{角色出场节点|双皮奶}}</nowiki></code>


<nowiki>{{多图|第907话标题卡.jpg|907}}</nowiki>(1图报错)
{{角色出场节点|双皮奶}}
===错误范例===
====未输入char====
<code><nowiki>{{角色出场节点}}</nowiki></code>


{{多图|第907话标题卡.jpg|907}}
{{角色出场节点}}
====char异常====
<code><nowiki>{{角色出场节点|青冥}}</nowiki></code>


<nowiki>{{多图|第907话标题卡.jpg|907||906}}</nowiki>(无图片报错)
{{角色出场节点|青冥}}
====charalt异常====
<code><nowiki>{{角色出场节点|青鸟|青冥}}</nowiki></code>


{{多图|第907话标题卡.jpg|907||906}}
{{角色出场节点|青鸟|青冥}}
==显示角色最新出场话别==
{{#invoke:CharactersAppearanceNodes|appearance|first|天禄}}


<nowiki>{{多图|第907话标题卡.jpg|907|第906话标题卡.png|906}}</nowiki>(图片名错误)
{{#invoke:CharactersAppearanceNodes|appearance|latest|天禄}}


{{多图|第907话标题卡.jpg|907|第906话标题卡.png|906}}
<code><nowiki>{{#ask:[[OnCamera:character name::天禄]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|order=desc|limit=1|searchlabel=}}</nowiki></code>

<nowiki>{{多图|第907话标题卡.jpg||第906话标题卡.jpg|}}</nowiki>(无解释)
{{多图|第907话标题卡.jpg||第906话标题卡.jpg|}}

2024年6月16日 (日) 10:24的版本

模块测试

模板链接:{{多图}}{{multigraph}}

模块链接:Module:Multigraph

{{多图}}(无参数)

{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906}}(2图)

{{多图|第907话标题卡.jpg|907|第906话标题卡.jpg|906|第905话标题卡.jpg|905}}(3图)

{{多图|第907话标题卡.jpg|907}}(1图报错)

{{多图|第907话标题卡.jpg|907||906}}(无图片报错)

{{多图|第907话标题卡.jpg|907|第906话标题卡.png|906}}(图片名错误)

{{多图|第907话标题卡.jpg||第906话标题卡.jpg|}}(无解释)