Changes

Jump to: navigation, search

User:Becasita/SubPages/Templates/CardImage

661 bytes added, 7 years ago
Trying it this way.
{{ <includeonly>subst:</includeonly>#vardefine: $FLAG | 0 }}{{OCG-TCG card image
| name = {{ <includeonly>subst:</includeonly>#if: {{{name|}}} | {{{name}}} | {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | 0 }}}}
| set = {{ <includeonly>subst:</includeonly>#if: {{{fix|}}}
| {{ <includeonly>subst:</includeonly>#sub: {{ <includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}} | - | 0 }}
| {{ <includeonly>subst:</includeonly>#len: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace: {{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace:{{ <includeonly>subst:</includeonly>#replace: {{{name|}}}|:}}|-}}|'}}|,}}|}}|.}}|?}}|#}}|"}}|/}}|\}} | ( }} }}
}}{{ <includeonly>subst:</includeonly>#vardefine: $FLAG | 1 }}
| {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | 1 }} }}{{ <includeonly>subst:</includeonly>#if: {{{post|}}} | -{{{post}}} }}
{{ <includeonly>subst:</includeonly>#switch: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#vardefineecho:$LAST | {{ <includeonly>subst:</includeonly>#if: {{{alt|}}} | -2 | -1 }} }} }}
| OP = {{ <includeonly>subst:</includeonly>#switch: {{ <includeonly>subst:</includeonly>#var:$REGION }}
| JP | JA
| TC = {{ <includeonly>subst:</includeonly>! }} release {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#expr: 3 - {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }}
| #default = {{ <includeonly>subst:</includeonly>! }} edition {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#expr: 3 - {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }}
{{ <includeonly>subst:</includeonly>! }} release {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#var: $LAST }} }}
}}
| RP
| CT
| GC = {{ <includeonly>subst:</includeonly>#switch: {{ <includeonly>subst:</includeonly>#var: $REGION }}
| JP | JA
| TC = {{ <includeonly>subst:</includeonly>! }} rarity {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#expr: 3 - {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }}
{{ <includeonly>subst:</includeonly>! }} release {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#var: $LAST }} }}
{{ <includeonly>subst:</includeonly>#switch: {{ <includeonly>subst:</includeonly>#var: $REGION }}
| JP
| JA
| TC = {{ <includeonly>subst:</includeonly>#ifeq: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#var: $LAST }} }} | DT | {{ <includeonly>subst:</includeonly>! }} edition = {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#var: $LAST }} }} }}
| #default = {{ <includeonly>subst:</includeonly>! }} edition = {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | - | {{ <includeonly>subst:</includeonly>#expr: 4 - {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }}
==Description==
Based on the {{t|OCG-TCG card image}} template.<br />
Made to help with card image upload. It fills the parameters required automatically. Works with [[TCG]] and [[OCG]] cards (including [[Official Proxy|Proxies]] (OP), [[Giant Card]]s (GC), [[Case Topper]]s (CT), [[Replica]]s (RP) and [[Duel Terminal]] (DT) cards).
<span style = "color:Red;">'''Attention:'''</span> The output depends on the name of the file! So it's advisable to apply it only on files named accordingly to the [[Yu-Gi-Oh!:Image Policy]]!<br />
If using on pics named accordingly to the old Yu-Gi-Oh!:Image Policy, the <code>fix</code> parameter should be used.
 
===Known Problems===
* Badly designed.
==Usage==
; <code>name</code>
: The English name of the card. If a card only as one word as its name and that word doesn't contain non-alphabetical characters (e.g., <code>!</code>, <code>#</code>, etc.), this parameter could be left blank.
; <code>fix</code>
: In case the image name is obsolete (named accordingly to the old Yu-Gi-Oh!:Image Policy), this parameter should be filled with <code>1</code>. If this parameter is used, the <code>name</code> must be used.
; <code>post</code>
: The postfix of a set. Should be left blank or removed if the set does not need a postfix.
; <code>alt</code>
: To be filled with <code>1</code> if the card requires the <code>alt</code> parameter. Should be left at blank or removed otherwise.
===Example===
Bureaucrats, System administrator, Administrators
57,478
edits

Navigation menu