Difference between revisions of "Template:Infobox"

From QBWiki
Jump to navigation Jump to search
m
Line 55: Line 55:
 
}}
 
}}
 
|-
 
|-
{{#if:{{{nostats|}}}||
 
{{!}}'''Stats'''{{!!}}<!--
 
-->{{#if:{{{stats|}}}
 
<!---->|{{{stats}}}
 
<!---->|{{#if:{{{firstname|}}}{{{lastname|}}}
 
<!----><!---->|[https://hdwhite.org/qb/stats/player/{{{firstname}}}+{{{lastname}}} HDWhite]
 
<!----><!---->|{{#if:{{{1|}}}
 
<!----><!----><!---->|{{#if:{{{2|}}}
 
<!----><!----><!----><!---->|[{{#if:{{{3|}}}
 
<!----><!----><!----><!----><!---->|https://hdwhite.org/qb/stats/player/{{{1}}}+{{{3}}}
 
<!----><!----><!----><!----><!---->|https://hdwhite.org/qb/stats/player/{{{1}}}+{{{2}}}
 
<!----><!----><!----><!---->}} HDWhite]
 
<!----><!----><!----><!---->|[https://hdwhite.org/qb/stats/player/{{#explode:{{{1}}}| |0}}+{{#explode:{{{1}}}| |-1}} HDWhite]
 
<!----><!----><!---->}}
 
<!----><!----><!---->|[https://hdwhite.org/qb/stats/player/{{#explode:{{{Name}}}| |0}}+{{#explode:{{{Name}}}| |-1}} HDWhite]
 
<!----><!---->}}
 
<!---->}} • <!--
 
    -->{{#if:{{{naqtstats|}}}
 
<!----><!---->|{{{naqtstats}}}
 
<!----><!---->|{{#if:{{{firstname|}}}{{{lastname|}}}
 
<!----><!----><!---->|[https://www.naqt.com/stats/player/search.jsp?PASSBACK=PLAYER_SEARCH&first_name={{{firstname}}}&last_name={{{lastname}}} NAQT]
 
<!----><!----><!---->|{{#if:{{{1|}}}
 
<!----><!----><!----><!---->|{{#if:{{{2|}}}
 
<!----><!----><!----><!----><!---->|[{{#if:{{{3|}}}
 
<!----><!----><!----><!----><!----><!---->|https://www.naqt.com/stats/player/search.jsp?PASSBACK=PLAYER_SEARCH&first_name={{{1}}}&last_name={{{3}}}
 
<!----><!----><!----><!----><!----><!---->|https://www.naqt.com/stats/player/search.jsp?PASSBACK=PLAYER_SEARCH&first_name={{{1}}}&last_name={{{2}}}
 
<!----><!----><!----><!----><!---->}} NAQT]
 
<!----><!----><!----><!----><!---->|[https://www.naqt.com/stats/player/search.jsp?PASSBACK=PLAYER_SEARCH&first_name={{#explode:{{{1}}}| |0}}&last_name={{#explode:{{{1}}}| |-1}} NAQT]
 
<!----><!----><!----><!---->}}
 
<!----><!----><!----><!---->|[https://www.naqt.com/stats/player/search.jsp?PASSBACK=PLAYER_SEARCH&first_name={{#explode:{{{Name}}}| |0}}&last_name={{#explode:{{{Name}}}| |-1}} NAQT]
 
<!----><!----><!---->}}
 
<!----><!---->}}
 
<!---->}}
 
}}
 
}}
 
|-
 
|}<!--
 
-->[[Category:People]]</includeonly><!--
 
--><noinclude>
 
{{Infobox
 
  |Name = Full Name
 
  |Image = Image (optional)
 
  |Subjects = Subjects (optional)
 
  |schoolcur = schoolcur (optional)
 
  |schoolpast = schoolpast (optional)
 
  |highschool = highschool (optional)
 
  |middleschool = middleschool (optional)
 
  |elementaryschool = elementaryschool (optional)
 
  |forums = forums (optional)
 
  |firstname = Full
 
  |lastname = Name
 
  |naqtstats = naqtstats (optional)
 
  |pronouns = they/them
 
}}
 
Usage:<pre>{{Infobox
 
  |Name = Full Name
 
  |Image = Image (optional)
 
  |Subjects = Subjects (optional)
 
  |schoolcur = schoolcur (optional)
 
  |schoolpast = schoolpast (optional)
 
  |highschool = highschool (optional)
 
  |middleschool = middleschool (optional)
 
  |elementaryschool = elementaryschool (optional)
 
  |forums = forums (optional)
 
  |pronouns = pronouns (optional)
 
  |firstname = Full (optional)
 
  |lastname = Name (optional)
 
  |naqtstats = naqtstats (optional)
 
  |nostats = optional
 
  |pronouns = they/them
 
}}</pre>
 
 
''firstname'' and ''lastname'' should be their first and last name as it appears in stats and is used to look up the name on [[HDWhite]]. If an explicit link to naqt stats is not provided via ''naqtstats'', it will use the ''firstname'' and ''lastname'' to search them up on NAQT's player search.
 
 
An alternative to ''firstname/lastname'' is {{{1}}}/{{{2}}}, the first two anonymous parameters. All named parameters will take precedence over these anonymous parameters, though.
 
 
''nostats'' removes the entire stats section of the infobox. Using ''nostats'' requires setting it to any non-whitespace value (e.g. not " " or "").
 
 
{| class="wikitable"
 
! Input
 
! Output
 
|-
 
|Minimal box
 
<pre>{{Infobox
 
  |Name = Full Name
 
}}</pre>
 
|
 
{{Infobox
 
  |Name = Full Name
 
}}
 
|-
 
|Box with firstname/lastname but no naqtstats:
 
<pre>{{Infobox
 
  |Name = Full Name
 
  |firstname = Full
 
  |lastname = Name
 
}}</pre>
 
|{{Infobox
 
  |Name = Full Name
 
  |firstname = Full
 
  |lastname = Name
 
}}
 
|-
 
|Box with naqtstats but no firstname/lastname:
 
<pre>{{Infobox
 
  |Name = Full Name
 
  |naqtstats = naqtstats
 
}}</pre>
 
|{{Infobox
 
  |Name = Full Name
 
  |naqtstats = naqtstats
 
}}
 
|-
 
|Box with full name passed in anonymous parameters.
 
<pre>{{Infobox
 
  |Full|Name
 
}}</pre>
 
|{{Infobox
 
  |Full|Name
 
}}
 
|-
 
|Box with full name + middle name passed in anonymous parameters.
 
<pre>{{Infobox
 
  |Full|Middle Initials|Name
 
}}</pre>
 
|{{Infobox
 
  |Full|Middle Initials|Name
 
}}
 
|-
 
|Box with full name passed in anonymous parameters and also manually specified.
 
<pre>{{Infobox
 
  |Name=Explicitly specified full name
 
  |Full|Name
 
}}</pre>
 
|{{Infobox
 
  |Name=Explicitly specified full name
 
  |Full|Name
 
}}
 
|-
 
|Box with full name passed in anonymous parameters and naqtstats.
 
<pre>{{Infobox
 
  |Full|Name
 
  |naqtstats = naqtstats
 
}}</pre>
 
|{{Infobox
 
  |Full|Name
 
  |naqtstats = naqtstats
 
}}
 
|-
 
|Box with full name passed in anonymous parameters and stats.
 
<pre>{{Infobox
 
  |Full|Name
 
  |stats = stats
 
}}</pre>
 
|{{Infobox
 
  |Full|Name
 
  |stats = stats
 
}}
 
|}
 
 
</noinclude>
 

Revision as of 16:36, 11 August 2023