Changes

Jump to: navigation, search

User:Becasita/SubPages/Templates/CardImage

7,420 bytes added, 8 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: {{1<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}}} }}| region = {{ <includeonly>subst:</includeonly>#vardefineecho:$REGION | {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{ <includeonly>subst:</includeonly>#expr: 2- {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }} }}{{ <includeonly>subst:</includeonly>#switch: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | rarity 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>#switch! }} release {{ <includeonly>subst: </includeonly>= }} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|2{{ <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>#ifeqvar: $FLAG }} }} }}{{ <includeonly>subst:</includeonly>! }} release {{ <includeonly>subst:</includeonly>= }} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|-1{{ <includeonly>subst:</includeonly>#var: $LAST }} }} | #default = {{ <includeonly>subst:</includeonly>! }} rarity {{ <includeonly>subst:</includeonly>= }} {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>#explode: {{ <includeonly>subst:</includeonly>PAGENAME }} | . | 0 }} | DT - | {{ <includeonly>subst:</includeonly>#expr: 3 - {{ <includeonly>subst:</includeonly>#var: $FLAG }} }} }}{{<includeonly>subst:</includeonly>!}} edition {{ <includeonly>subst:</includeonly>= }} {{<includeonly>subst:</includeonly>#explode:{{<includeonly>subst:</includeonly>#explode: {{<includeonly>subst:</includeonly>PAGENAME}}|.|0}}|-|{{ <includeonly>subst:</includeonly>#expr: 4 -1{{ <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 }} }} }} | #default = {{ <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>#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 }} }} }} }} }}{{ <includeonly>subst:</includeonly>#if: {{{alt|}}} | {{ <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;" />
__NOTOC__==Known ProblemsDescription==* Doesn'Based on the {{t work |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 CT [[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 />* Doesn't work with cards needing If using on pics named accordingly to the old Yu-Gi-Oh!:Image Policy, the <code>altfix</code> parameter;* Bad designed (I need to use vars...)should be used.
==Usage==
I<pre>{{subst::User:Becasita/SubPages/Templates/CardImage| name = | fix = | post = | alt = }}</pre> ; <code>name</code>: The English name of the card. If a card only as one word as its name and that word doesn'll finish t contain non-alphabetical characters (e.g., <code>!</code>, <code>#</code>, etc.), this when I have parameter could be left blank.; <code>fix</code>: In case the timeimage 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===For a card like [[:File:Number39Utopia-YS11-EN-UE-OP.png]], it should be:<pre>{{subst::User:Becasita/SubPages/Templates/CardImage| name = Number 39: Utopia| fix = | post = | alt = }}</pre>----For a card like [[:File:TempestMagician-SOVR-FR-SR-LE.png]], it should be:<pre>{{subst::User:Becasita/SubPages/Templates/CardImage| name = Tempest Magician| fix = | post = SE| alt = }}</pre>----For a card like [[:File:GraphaDragonLordofDarkWorld-DL18-SP-R-UE-Purple.png]], it should be:<pre>{{subst::User:Becasita/SubPages/Templates/CardImage| name = Grapha, Dragon Lord of Dark World| fix = | post = | alt = 1}}</pre>
==ExampleDraft==<div style = "color:Red;">'''Do not use this yet!'''</div>
<pre>
{{subst:#if:User{{{watermark|}}}|{{Watermark}}|}}{{subst:#if:Becasita/SubPages/CardImageUploadTemplate{{{poor quality|}}}|{{Poor quality}}|<Card name>}}
</pre>
</noinclude>
Bureaucrats, System administrator, Administrators
57,479
edits

Navigation menu