Difference between revisions of "Template:Infobox/Yu-Gi-Oh!/Episode"
Dinoguy1000 (talk | contribs) (update series for Toei episodes) |
Dinoguy1000 (talk | contribs) (restore from the Internet Archive (June 25, 2021 <https://web.archive.org/web/20210625081318/https://yugipedia.com/wiki/Template:Infobox/Yu-Gi-Oh!/Episode?action=edit>)) |
||
Line 1: | Line 1: | ||
{{ #vardefine: $name | {{ #replace: {{Normalized pagename}} | Yu-Gi-Oh! }} | {{ #vardefine: $name | {{ #replace: {{Normalized pagename}} | Yu-Gi-Oh! }} | ||
}}{{ #vardefine: $series | {{ #sub: Yu-Gi-Oh! {{ #var: $name }} | 0 | {{ #rpos: Yu-Gi-Oh! {{ #var: $name }} | - }} }} | }}{{ #vardefine: $series | {{ #sub: Yu-Gi-Oh! {{ #var: $name }} | 0 | {{ #rpos: Yu-Gi-Oh! {{ #var: $name }} | - }} }} | ||
− | }}{{ #vardefine: $series | {{ #if: {{ #pos: {{ #var: $series }} | First }} | Yu-Gi-Oh! ( | + | }}{{ #vardefine: $series | {{ #if: {{ #pos: {{ #var: $series }} | First }} | Yu-Gi-Oh! (first series) | {{ #var: $series }} }} |
}}{{ #vardefine: $number | {{ #iferror: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} }} | {{ #explode: {{ #var: $name }} || -1 }} }} | }}{{ #vardefine: $number | {{ #iferror: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} }} | {{ #explode: {{ #var: $name }} || -1 }} }} | ||
}}<noinclude> | }}<noinclude> | ||
Line 7: | Line 7: | ||
</noinclude>{{#switch: {{NAMESPACE}} | = [[Category:{{ #var: $series }} episodes]]}} | </noinclude>{{#switch: {{NAMESPACE}} | = [[Category:{{ #var: $series }} episodes]]}} | ||
− | {| class="box info colored bordered innerbordered type-animanga fill-td | + | {| class="box info colored bordered innerbordered type-animanga fill-td plainlist {{#switch:{{{float|}}}|left=float-left-clear|none=|right|float-right-clear}}" |
|- | |- | ||
! colspan=2 class="mainheader" | {{var|{{{title|}}}|{{PAGENAME}}}}{{{ref|}}}{{ | ! colspan=2 class="mainheader" | {{var|{{{title|}}}|{{PAGENAME}}}}{{{ref|}}}{{ | ||
Line 13: | Line 13: | ||
{{!}}- | {{!}}- | ||
{{!}} colspan=2 class="imagecell" {{!}}{{#if:{{{image name|}}} | {{!}} colspan=2 class="imagecell" {{!}}{{#if:{{{image name|}}} | ||
− | | [[File:{{PAGENAME:{{{image name}}}}}|link=File:{{PAGENAME:{{{image name}}}}}|{{ #iferror: {{ #ifexpr: {{{image size}}} < 300 | {{{image size}}} | 300 }} | 300 }}px|{{ #if: {{{image caption|}}} | {{{image caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }} }}]] [[Screenshot::{{{image name}}}| ]] | + | | [[File:{{PAGENAME:{{{image name}}}}}|link=File:{{PAGENAME:{{{image name}}}}}|{{ #iferror: {{ #ifexpr: {{{image size}}} < 300 | {{{image size}}} | 300 }} | 300 }}px|{{ #if: {{{image caption|}}} | {{{image caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }} }}]] [[Image::{{{image name}}}| ]][[Screenshot::{{{image name}}}| ]] |
| {{#if:{{{image|}}}|{{{image|}}}| }} | | {{#if:{{{image|}}}|{{{image|}}}| }} | ||
}} | }} | ||
Line 20: | Line 20: | ||
!{{!}} Kanji | !{{!}} Kanji | ||
{{!}} | {{!}} | ||
− | {{ | + | {{ #vardefineecho: $ja_name | {{ #if: {{{ruby_japanese|}}} | {{{ruby_japanese}}} | {{{kanji}}} }} |
− | + | }}{{IfSemantics | |
− | + | |[[Japanese name::{{ #var: $ja_name }}]][[Japanese base name::{{Ruby/split|{{ #var: $ja_name }}}}| ]][[Japanese kana name::{{Ruby/split|{{ #var: $ja_name }}|top}}| ]] | |
}} | }} | ||
| }}{{#if:{{{romaji|}}}|<nowiki/> | | }}{{#if:{{{romaji|}}}|<nowiki/> | ||
Line 28: | Line 28: | ||
!{{!}} Rōmaji | !{{!}} Rōmaji | ||
{{!}} | {{!}} | ||
− | + | {{{romaji}}}{{IfSemantics|[[Romaji name::{{{romaji}}}| ]]}} | |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{japanese translated|}}}|<nowiki/> | | }}{{#if:{{{japanese translated|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
!{{!}} Japanese translation | !{{!}} Japanese translation | ||
{{!}} | {{!}} | ||
− | + | {{{japanese translated}}}{{IfSemantics|[[Translated Japanese name::{{{japanese translated}}}| ]]}} | |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{english|}}}|<nowiki/> | | }}{{#if:{{{english|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
!{{!}} English | !{{!}} English | ||
{{!}} | {{!}} | ||
− | + | {{{english}}}{{IfSemantics|[[English name::{{{english}}}| ]]}} | |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{alternate|}}}|<nowiki/> | | }}{{#if:{{{alternate|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
Line 57: | Line 48: | ||
!{{!}} Episode number | !{{!}} Episode number | ||
{{!}} | {{!}} | ||
− | {{IfSemantics | + | {{ #var: $number }}{{IfSemantics|[[Episode number::{{ #var: $number }}| ]] |
− | |||
− | |||
}}{{#if:{{{japanese air date|}}}|<nowiki/> | }}{{#if:{{{japanese air date|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
!{{!}} Japanese air date | !{{!}} Japanese air date | ||
{{!}} | {{!}} | ||
− | {{IfSemantics | + | {{{japanese air date}}}{{IfSemantics|[[Japanese air date::{{{japanese air date}}}| ]]}} |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{english air date|}}}|<nowiki/> | | }}{{#if:{{{english air date|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
Line 77: | Line 63: | ||
!{{!}} French air date | !{{!}} French air date | ||
{{!}} | {{!}} | ||
− | {{IfSemantics | + | {{{french air date}}}{{IfSemantics|[[French air date::{{{french air date}}}| ]]}} |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{german air date|}}}|<nowiki/> | | }}{{#if:{{{german air date|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
!{{!}} German air date | !{{!}} German air date | ||
{{!}} | {{!}} | ||
− | {{IfSemantics | + | {{{german air date}}}{{IfSemantics|[[German air date::{{{german air date}}}| ]]}} |
− | |||
− | |||
− | }} | ||
| }}<!-- | | }}<!-- | ||
Line 109: | Line 89: | ||
{{!}} | {{!}} | ||
{{IfSemantics | {{IfSemantics | ||
− | |{{ #set: Featured card = {{{featured card}}} }}[[{{{featured card}}}|{{ # | + | |[[{{{featured card}}}|{{ #show: {{{featured card}}} |?English name }}]]{{ #set: Featured card = {{{featured card}}} }} |
− | + | |[[{{{featured card}}}|{{ #explode: {{{featured card}}} | ( }}]] | |
}} | }} | ||
| }}{{#if:{{{showcase cards|}}}|<nowiki/> | | }}{{#if:{{{showcase cards|}}}|<nowiki/> | ||
Line 116: | Line 96: | ||
!{{!}} Showcase cards | !{{!}} Showcase cards | ||
{{!}} | {{!}} | ||
− | + | {{ #arraymap: {{{showcase cards|}}} | * | $x$ | [[Showcase cards::$x$]] | <br /> }} | |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{one point cards|}}}|<nowiki/> | | }}{{#if:{{{one point cards|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
!{{!}} One-point lesson cards | !{{!}} One-point lesson cards | ||
{{!}} | {{!}} | ||
− | + | {{ #arraymap: {{{one point cards|}}} | * | $x$ | [[One-point lesson cards::$x$]] | <br /> }} | |
− | |||
− | |||
− | }} | ||
| }}{{#if:{{{japanese opening|}}}{{{japanese ending|}}}{{{english opening|}}}{{{english ending|}}}{{{italian opening|}}}{{{italian ending|}}}|<nowiki/> | | }}{{#if:{{{japanese opening|}}}{{{japanese ending|}}}{{{english opening|}}}{{{english ending|}}}{{{italian opening|}}}{{{italian ending|}}}|<nowiki/> | ||
{{!}}- | {{!}}- | ||
Line 211: | Line 185: | ||
{{!}}{{!}} {{IfSemantics | {{!}}{{!}} {{IfSemantics | ||
|{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} - 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}} | |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} - 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}} | ||
− | |[[ | + | |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} - 1}}|3|0}}]] |
}} | }} | ||
{{!}}- | {{!}}- | ||
Line 217: | Line 191: | ||
{{!}}{{!}} {{IfSemantics | {{!}}{{!}} {{IfSemantics | ||
|{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} + 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}} | |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} + 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}} | ||
− | |[[ | + | |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} + 1}}|3|0}}]] |
}} | }} | ||
| }} | | }} |
Revision as of 22:52, 10 December 2023
Episode infoboxes are used for
episode pages
.
Infobox/Yu-Gi-Oh!/Episode | |
---|---|
Episode number |
Template:Infobox//Episode |
Chronology | |
Episode listing | |
Previous | N/A"strong class="error">Expression error: Unrecognized word "template"." is not a number. |
Next | N/A"strong class="error">Expression error: Unrecognized word "template"." is not a number. |