Templat:Pengguna Genshin Impact/doc: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Natsukusha (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: Suntingan visualeditor-wikitext
Natsukusha (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: Suntingan visualeditor-wikitext
 
Baris 8:
=== Penggunaan ===
 
<code><nowiki>{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=***|Ser=***|Lv-A=*|Lv-W=*|SDA=*}}</nowiki></code>
 
=== 使用例 ===
Baris 18:
|-
|普通
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact}}"</nowiki></code>
|{{Pengguna Genshin Impact}}
|{{Pengguna_Genshin_Impact}}
|-
|显示UID
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=114514}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=114514}}
|-
|显示服务器
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Ser=天空岛}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Ser=天空岛}}
|-
|显示冒险等级
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Lv-A=11}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Lv-A=11}}
|-
|显示世界等级
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Lv-W=4}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|Lv-W=4}}
|-
| rowspan="3" |显示多项
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=931931|Ser=CN-TW/HK/MO|Lv-A=5}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=931931|Ser=CN-TW/HK/MO|Lv-A=5}}
|-
|<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=1919810|Ser=天空岛|Lv-W=1}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=1919810|Ser=天空岛|Lv-W=1}}
|-
|注意:同时输入Lv-A参数(冒险等级)和Lv-W参数(世界等级)只显示世界等级。<br />例如:<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=889464|Ser=Asia|Lv-A=36|Lv-W=4}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|UID=889464|Ser=Asia|Lv-W=4|Lv-A=36}}
|-
|<s>防社死</s>样式参数
|请将您需要使用各样式小项参数相加的和填入本参数。<br />例如:需要使用图片,并在个人页页眉插入图标:<code><nowiki>"{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=6}}"</nowiki></code>
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=6}}
|}
 
Baris 62:
|默认(不启用下面任何小项)
|0或不填写
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=0}}
|-
|不要添加“[[:Category:喜欢玩原神的维基人|喜欢玩原神的维基人]]”分类
|1
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=1}}
|-
|用户框左侧使用图片而不是显示“原神 Genshin”字样
|2
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=2}}
|-
|在个人页页眉插入图标
|4
|{{Pengguna_Genshin_ImpactPengguna Genshin Impact|SDA=4}}
|}
比如<code>SDA=6</code>(2+4)即同时启用“用户框左侧使用图片而不是显示‘原神 Genshin’字样”(2)和“在个人页页眉插入图标”(4)两个样式小项。
 
=== <s>高血压</s>代码说明 ===
{{注意}}:如果您仅是普通引用此模板的用户,那么:'''下面的内容,以后再来探索吧'''~
 
<s>由于编写者水平不高,故</s>在写有关于“或”的判断时时出现了下文类似的冗长的代码,如果您了解如何优化,请您予以修正或在讨论页留言,非常感谢。
 
<code><nowiki>{{if|eq|{{或| {{if|eq|{{{SDA|}}}|2|1}} | {{if|eq|{{或| {{if|eq|{{{SDA|}}}|3|1}} | {{if|eq|{{或| {{if|eq|{{{SDA|}}}|6|1}} | {{if|eq|{{{SDA|}}}|7|1}} }}|1|1}} }}|1|1}} }}|1||原神<br/>Genshin}}</nowiki></code>
 
上文是判断<code>SDA</code>参数中使用者是否启用“用户框左侧使用图片而不是显示‘原神 Genshin’字样”(2)这个样式小项,即判断<code>SDA</code>是否<code>=2或3或6或7</code>,可拆分为:
 
{{color|red|<nowiki>{{if|eq|</nowiki>}}{{color|green|<nowiki>{{或| </nowiki>}}{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|2|1}} </nowiki>}}{{color|green|<nowiki>| </nowiki>}}{{color|pink|<nowiki>{{if|eq|</nowiki>}}{{color|black|<nowiki>{{或| </nowiki>}}{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|3|1}} </nowiki>}}{{color|black|<nowiki>| </nowiki>}}{{color|olive|<nowiki>{{if|eq|</nowiki>}}{{color|orange|<nowiki>{{或| </nowiki>}}{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|6|1}} </nowiki>}}{{color|orange|<nowiki>| </nowiki>}}{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|7|1}} </nowiki>}}{{color|orange|<nowiki>}}</nowiki>}}{{color|olive|<nowiki>|1|1}} </nowiki>}}{{color|black|<nowiki>}}</nowiki>}}{{color|pink|<nowiki>|1|1}} </nowiki>}}{{color|green|<nowiki>}}</nowiki>}}{{color|red|<nowiki>|1||原神<br/>Genshin}}</nowiki>}}
{{Nutshell|套娃就对了,一个成立,最外面成立!}}
'''其中:'''
 
* “如果”模板之一({{color|red|<nowiki>{{if|eq|...|1||原神<br/>Genshin}}</nowiki>}})判断省略号处是否为“1”,如果是则输出“<code><nowiki></nowiki></code>”,否则输出“<code>原神<nowiki><br/></nowiki>Genshin</code>”。
* “如果”模板之二({{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|2|1}} </nowiki>}})判断<code>SDA</code>是否<code>=2</code>,如果是则输出“1”,否则输出空文本。
* “或”模板({{color|green|<nowiki>{{或|A|B}}</nowiki>}})判断A、B是否有内容,有则输出“1”,没有则输出“0”。
 
例如橙色“或”模板中,当{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|6|1}} </nowiki>}}或{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|7|1}} </nowiki>}}任意有一个输出是“1”即<code>SDA=6或7</code>时,橙色“或”模板输出“1”,否则输出“0”;此时橄榄色“如果”模板检查橙色“或”模板输出是否为“1”即<code>SDA</code>是否<code>=6或7</code>,如果是,橄榄色“如果”模板输出“1”,否则输出空文本(此处因为接下来黑色“或”模板只有接收2个空文本即2项均不成立才输出0);接下来黑色“或”模板判断,如果橄榄色“如果”模板输出“1”即<code>SDA=6或7</code>或{{color|blue|<nowiki>{{if|eq|{{{SDA|}}}|3|1}} </nowiki>}}输出“1”即<code>SDA=3</code>,黑色“或”模板才输出“1”,否则输出“0”,如此反复嵌套,如果里层任意一个“如果”模板判断到了<code>SDA</code>并输出“1”,则会一层一层向外输出“1”;最后如果绿色“或”模板输出“1”,最外层红色“如果”模板就会输出“<code><nowiki></nowiki></code>”,如果是“0”(即不是“1”)则输出“<code>原神<nowiki><br/></nowiki>Genshin</code>”。