Difference between revisions of "Template:Scout"

From A3! Wiki
(Undo revision 38483 by Yukari25mbcms (talk))
(Tag: Undo)
 
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
<div class="gachabox"><div class="gachainfo"><p>'''Scouting Period:''' {{#time: F j, Y H:i | {{{start}}}}} JST{{#if: {{{end|}}} | &nbsp;to {{#time: F j, Y H:i | {{{end}}}}} JST |, end date to be confirmed}}</p> {{#if: {{{countdown|}}} | <p>'''Countdown:''' {{{countdown}}}</p> | }} {{#if: {{{relatedevent|}}} | <p>'''Related Event:''' {{#switch: {{{relatedevent|}}}|TBA=To Be Confirmed|{{{relatedevent}}}}}</p> | }} {{#if: {{{note|}}} | <p>'''Note:''' {{{note}}}</p> | }}
 
<div class="gachabox"><div class="gachainfo"><p>'''Scouting Period:''' {{#time: F j, Y H:i | {{{start}}}}} JST{{#if: {{{end|}}} | &nbsp;to {{#time: F j, Y H:i | {{{end}}}}} JST |, end date to be confirmed}}</p> {{#if: {{{countdown|}}} | <p>'''Countdown:''' {{{countdown}}}</p> | }} {{#if: {{{relatedevent|}}} | <p>'''Related Event:''' {{#switch: {{{relatedevent|}}}|TBA=To Be Confirmed|{{{relatedevent}}}}}</p> | }} {{#if: {{{note|}}} | <p>'''Note:''' {{{note}}}</p> | }}
 
<p>'''Featured Cards:'''</p>
 
<p>'''Featured Cards:'''</p>
<ul>{{#if: {{{ssr|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr}}}</li> | }}
+
{{#ifeq: {{{type|}}} | combined | <ul>{{#cargo_query:tables=Scout,Cards|join on=Scout.name_en = Cards.cardset|fields=Cards.rarity,Cards.cardname,Cards.chara|where=Scout.name_en="{{{scout1|}}}" OR Scout.name_en="{{{scout2|}}}"|order by=rarity DESC|format=template|template=Scout/Cards|named args=yes}}
{{#if: {{{ssr2|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr2}}}</li> | }}
+
</ul></div>
{{#if: {{{ssr3|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr3}}}</li> | }}
+
{{#if: {{{banner|}}} | [[File:{{{banner}}}|frameless|{{{scoutname}}}]] | }}</div>  
{{#if: {{{ssr4|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr4}}}</li> | }}
+
{{#cargo_query:tables=Scout,Cards,Card_Files|join on=Scout.name_en = Cards.cardset, Cards.number = Card_Files.number|fields=Cards.rarity,Cards.chara,Card_Files.image1,CONCAT(Cards.rarity,' [[',Cards.chara,']]')=caption|where=Scout.name_en="{{{scout1|}}}" OR Scout.name_en="{{{scout2|}}}"|order by=rarity DESC|format=gallery|mode=nolines|show bytes=0|show filename=0|caption field=caption|default=' '}} | <ul>{{#cargo_query:tables=Scout,Cards|join on=Scout.name_en = Cards.cardset|fields=Cards.rarity,Cards.cardname,Cards.chara|where=Scout.name_en="{{{scoutname|}}}"|order by=rarity DESC|format=template|template=Scout/Cards|named args=yes}}
{{#if: {{{sr|}}} | <li>{{Rarity|rarity=SR}} {{{sr}}}</li> | }}
+
</ul></div>
{{#if: {{{sr2|}}} | <li>{{Rarity|rarity=SR}} {{{sr2}}}</li> | }}
+
{{#if: {{{banner|}}} | [[File:{{{banner}}}|frameless|{{{scoutname}}}]] | }}</div>
{{#if: {{{r|}}} | <li>{{Rarity|rarity=R}} {{{r}}}</li> | }}
+
{{#cargo_query:tables=Scout,Cards,Card_Files|join on=Scout.name_en = Cards.cardset, Cards.number = Card_Files.number|fields=Cards.rarity,Cards.chara,Card_Files.image1,CONCAT(Cards.rarity,' [[',Cards.chara,']]')=caption|where=Scout.name_en="{{{scoutname|}}}"|order by=rarity DESC|format=gallery|mode=nolines|show bytes=0|show filename=0|caption field=caption|default=' '}}
{{#if: {{{r2|}}} | <li>{{Rarity|rarity=R}} {{{r2}}}</li> | }}
+
}}
{{#if: {{{r3|}}} | <li>{{Rarity|rarity=R}} {{{r3}}}</li> | }}
+
</includeonly>
{{#if: {{{r4|}}} | <li>{{Rarity|rarity=R}} {{{r4}}}</li> | }}</ul></div>
+
<noinclude>[[Category:Templates]]</noinclude>
{{#if: {{{banner|}}} | [[File:{{{banner}}}|frameless|link=|{{{scoutname}}}]] | }}</div></includeonly>
 
 
 
<noinclude>
 
==Example==
 
{{Scout
 
|banner=MAGICAL DOG CIRCUS gacha.png
 
|scoutname=MAGICAL DOG CIRCUS
 
|start=May 31 2017 00:00
 
|end=June 4 2017 23:59
 
|ssr=Naughty Poodle [[Tsuzuru Minagi]]
 
|sr=Corgi in Love [[Kazunari Miyoshi]]
 
|r=Young Dalmatian [[Taichi Nanao]]}}
 
<gallery mode=nolines class="smallgallery">
 
File:(Naughty Poodle) Tsuzuru Comedy SSR.png|SSR [[Tsuzuru Minagi]]
 
File:(Corgi in Love) Kazunari Action SR.png|SR [[Kazunari Miyoshi]]
 
File:(Young Dalmatian) Taichi Comedy R.png|R [[Taichi Nanao]]
 
</gallery>
 
{{clear}}
 
 
 
==Documentation==
 
 
 
<pre>==={{{scoutname}}}===
 
{{#if: {{{banner|}}} | [[File:{{{banner}}}|frameless|right|link=|{{{scoutname}}}]] | }}
 
<p>'''Scouting Period:''' {{#time: F j, Y H:i | {{{start}}}}} JST{{#if: {{{end|}}} | &nbsp;to {{#time: F j, Y H:i | {{{end}}}}} JST |, end date to be confirmed}}</p>
 
{{#if: {{{relatedevent|}}} | <p>'''Related Event:''' {{#switch: {{{relatedevent|}}}|TBA=To Be Confirmed|{{{relatedevent}}}}}</p> | }}
 
<p>'''Featured Cards:'''</p>
 
<ul>{{#if: {{{ssr|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr}}}</li> | }}
 
{{#if: {{{ssr2|}}} | <li>{{Rarity|rarity=SSR}} {{{ssr2}}}</li> | }}
 
{{#if: {{{sr|}}} | <li>{{Rarity|rarity=SR}} {{{sr}}}</li> | }}
 
{{#if: {{{sr2|}}} | <li>{{Rarity|rarity=SR}} {{{sr2}}}</li> | }}
 
{{#if: {{{r|}}} | <li>{{Rarity|rarity=R}} {{{r}}}</li> | }}
 
{{#if: {{{r2|}}} | <li>{{Rarity|rarity=R}} {{{r2}}}</li> | }}</ul></pre>
 
 
 
Blank template:
 
<pre>{{Scout
 
|banner=
 
|scoutname=
 
|start=  
 
|end=  
 
|ssr=
 
|sr=
 
|r=
 
|ssr2=
 
|sr2=
 
|r2=
 
}}</pre>
 
 
 
Using the template (with notes):
 
<pre>{{Scout
 
|banner=banner.png (include file extension)
 
|scoutname=Jun Sleeps Event
 
|start=4/20/2017 16:00
 
|end=April 20 2017 9pm
 
|ssr="Handsome Squidward" [[Character Name]]
 
|sr="Card Name" [[Character Name]]
 
|r="Also a Card Name" [[Character Name]]
 
|ssr2= you only need these if it's a double gacha
 
|sr2= so delete these if there are only 1 set of cards
 
|r2= bye}}
 
<gallery mode=nolines class="smallgallery">
 
File:(Temptation Orangette) Banri Serious SSR.png|SSR [[Banri Settsu]]
 
File:(Strawberry Dip) Azuma Action SR.png|SR [[Azuma Yukishiro]]
 
File:(Triangle Mont Blanc) Misumi Comedy R.png|R [[Misumi Ikaruga]]</gallery>
 
{{clear}}
 
</pre>
 
 
 
The gallery part is optional, for when we don't have the pictures, but the formatting should be as above. It's not a part of the template proper because ... it's actually easier not to automate it. You can omit the "File:" part of the image and it should still work fine.
 
</noinclude>
 

Latest revision as of 16:03, 28 February 2020