Difference between revisions of "User:Becasita/SubPages/Templates/CardImage"

From Yugipedia
Jump to: navigation, search
m (Small correction.)
(Let's try this. Should work for everything.)
Line 1: Line 1:
 
{{OCG-TCG card image
 
{{OCG-TCG card image
| name    = {{{1|}}}
+
| name    = {{{name|}}}
 
| set    = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|1}}{{<includeonly>subst:</includeonly>#if:{{{post|}}}|-{{{post}}}|}}
 
| set    = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|1}}{{<includeonly>subst:</includeonly>#if:{{{post|}}}|-{{{post}}}|}}
 
| region  = {{<includeonly>subst:</includeonly>#vardefineecho:REGION|{{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|2}}}}
 
| region  = {{<includeonly>subst:</includeonly>#vardefineecho:REGION|{{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|2}}}}
{{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
+
{{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}}
 
  | OP = {{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#var:REGION}}
 
  | OP = {{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#var:REGION}}
 
         | JP  
 
         | JP  
 
         | TC = {{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
         | TC = {{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
{{<includeonly>subst:</includeonly>))}}
 
 
         | #default = {{<includeonly>subst:</includeonly>!}} edition {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
         | #default = {{<includeonly>subst:</includeonly>!}} edition {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
+
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}}
{{<includeonly>subst:</includeonly>))}}
 
 
         }}
 
         }}
 
  | CT
 
  | CT
Line 16: Line 14:
 
         | JP  
 
         | JP  
 
         | TC = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
         | TC = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
+
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}}
{{<includeonly>subst:</includeonly>))}}
 
 
         | #default = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
         | #default = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
{{<includeonly>subst:</includeonly>!}} edition {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|4}}
 
{{<includeonly>subst:</includeonly>!}} edition {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|4}}
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
+
{{<includeonly>subst:</includeonly>!}} release {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}}
{{<includeonly>subst:</includeonly>))}}
 
 
         }}
 
         }}
 
  | #default = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
  | #default = {{<includeonly>subst:</includeonly>!}} rarity  {{<includeonly>subst:</includeonly>=}} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|3}}
 
{{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#var:REGION}}
 
{{<includeonly>subst:</includeonly>#switch: {{<includeonly>subst:</includeonly>#var:REGION}}
 
   | JP
 
   | JP
   | TC = {{<includeonly>subst:</includeonly>#ifeq:{{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}} | DT | {{<includeonly>subst:</includeonly>!}} edition = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
+
   | TC = {{<includeonly>subst:</includeonly>#ifeq:{{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}} | DT | {{<includeonly>subst:</includeonly>!}} edition = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{<includeonly>subst:</includeonly>#if:{{{1|}}}|-2|-1}}}} | }}
{{<includeonly>subst:</includeonly>))}} | {{<includeonly>subst:</includeonly>))}}}}
 
 
   | #default = {{<includeonly>subst:</includeonly>!}} edition = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|4}}
 
   | #default = {{<includeonly>subst:</includeonly>!}} edition = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|4}}
{{<includeonly>subst:</includeonly>))}}
 
 
  }}
 
  }}
}}<noinclude>
+
}}
 +
{{<includeonly>subst:</includeonly>#if:{{{1|}}}|{{<includeonly>subst:</includeonly>!}} alt    = {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1}}
 +
{{<includeonly>subst:</includeonly>))}}|{{<includeonly>subst:</includeonly>))}}}}<noinclude>
 
<br style = "clear:both;" />
 
<br style = "clear:both;" />
 
__NOTOC__
 
__NOTOC__

Revision as of 16:28, 12 April 2016

{{OCG-TCG card image | name = | set = | region = | rarity = | edition = }}

Known Problems

  • Doesn't work with cards needing the alt parameter; (I know how to solve this, just need time.)
  • Badly designed.

Usage

I'll finish this when I have the time.

Example

Do not use this yet!
{{subst::User:Becasita/SubPages/CardImageUploadTemplate|<Card name>}}

Alternative (draft)

{{OCG-TCG card image
| name    = {{{1}}}
| set     = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|1}}{{subst:#if:{{{post|}}}|-{{{post}}}|}}
| region  = {{subst:#vardefineecho:REGION|{{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|2}}}}
| {{subst:#ifeq: {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}| OP | {{subst:#switch: {{subst:#var:REGION}} | JP | TC = release {{subst:=}} {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|3}} | #default = edition {{subst:=}} {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|3}}}} | rarity  = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|3}}}}
{{subst:#switch: {{subst:#var:REGION}}
 | JP
 | TC = {{subst:#switch:{{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}
         | DT = {{subst:!}} edition = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}
{{subst:))}} 
         | GC
         | CT = {{subst:!}} release = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}
{{subst:))}}
         | #default = {{subst:))}}
        }}
 | #default = {{subst:#switch: {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}
               | OP = {{subst:!}} release = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|4}}
               | GC
               | CT = {{subst:!}} edition = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|4}}
{{subst:!}} release = {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|-1}}
               | #default = {{subst:!}} edition {{subst:=}} {{subst:#explode:{{subst:#explode: {{subst:PAGENAME}}|.|0}}|-|4}}
              }}
{{subst:))}}
}}