Template:extlinks

From Homestar Runner Wiki

(Difference between revisions)
Jump to: navigation, search
(undid revision 642716; There is no rationale to only have quotes inside the default title, and the established default behavior is to quote all titles, revert behavior)
(add "(mirror)" to mirror links)
 
(includes 33 intermediate revisions)
Line 1: Line 1:
-
{{#if:{{{nohtml|}}}<!--
+
{{#setvar:title|{{#if:{{{noquotes|}}}||"}}{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}{{#if:{{{noquotes|}}}||"}}}}<!--
-
  -->|<!--
+
-->{{#if:{{{nohtml|}}}||{{#if:{{{1|}}}|
-
  -->|*[[{{{site|HR}}}:{{{1}}}.html|watch "{{{title|{{PAGENAME}}}}}"]]<!--
+
*{{el|{{{1|}}}.html|{{{action|watch}}} {{#var:title}}|{{{site|oldhr}}}}} {{#switch:{{{site|notspecified}}}|#default=|Mirror=(mirror)|notspecified=on the old [[Flash]] site}}|}}}}<!--
-
-->}}<!--
+
-
-->
+
-->{{#if:{{{noswf|}}}||{{#if:{{{1|}}}|
-
*[[{{{site|HR}}}:{{{swf|{{{1}}}}}}.swf|view the Flash file for "{{{title|{{PAGENAME}}}}}"]]<!--
+
*{{el|{{#if:{{{swf|}}}|{{{swf|}}}|{{{1|}}}}}.swf|view the Flash file for {{#var:title}}|{{{site|oldhr}}}}}|}}}}<!--
-
-->
+
-->{{#if:{{{youtube|}}}|*[[YouTube:{{{youtube}}}|{{{ytaction|{{{action|watch}}}}}} {{#var:title}}]] on [[YouTube]]}}<!--
-
{{#if:{{{2|}}}<!--
+
 
-
  -->|*[[Forum:{{{2}}}|forum thread re: "{{{title|{{PAGENAME}}}}}"]]}}<noinclude>
+
-->{{#if:{{{twitter|}}}|*[[Twitter:StrongBadActual/status/{{{twitter}}}|{{{action|watch}}} {{#var:title}}]] on {{#if:{{{y|}}}|{{prs|{{{twitter}}}|{{{d}}}|{{{m}}}|{{{y}}}|alt=Twitter}}|[[@StrongBadActual|Twitter]]}}}}<!--
 +
 
 +
-->{{#if:{{{forum|{{{2|}}}}}}|*[[Forum:{{{forum|{{{2|}}}}}}|forum thread re: {{#var:title}}]]}}<noinclude>
==Basic usage==
==Basic usage==
Line 16: Line 17:
==Other parameters that can be used==
==Other parameters that can be used==
-
*<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|site=Mirror}}</code>
+
{| class="wikitable"
-
**For pages on the HRWiki mirror (any other [[Help:Namespaces#Interwiki Links|interwiki prefix]] can also be used)
+
! Parameter !! Description !! Example
-
*<code>&#123;{extlinks|</code>''html filename''<code>|</code>''forum thread id''<code>|swf=</code>''swf filename''<code>}}</code>
+
|-
-
**For pages where the Flash file has a different name to the HTML file
+
|
-
*<code>&#123;{extlinks|</code>''html filename''<code>|</code>''forum thread id''<code>|nohtml=1}}</code>
+
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|site=Mirror}}</code>
-
**For pages where the Flash file has no HTML file
+
|For pages on the HRWiki mirror (any other [[Help:Namespaces#Interwiki Links|interwiki prefix]] can also be used, as long as the URL ends in .html or .swf)
-
*<code>&#123;{extlinks|</code>''html filename''<code>|</code>''forum thread id''<code>|title=</code>''title''<code>}}</code>
+
|{{extlinks|filename|forum thread id|site=Mirror}}
-
**For pages where the toon's name doesn't match the wiki page name
+
|-
 +
|
 +
<code>&#123;{extlinks|</code>''html filename''<code>|</code>''forum thread id''<code>|swf=</code>''swf filename''<code>}}</code>
 +
|For pages where the Flash file has a different name to the HTML file
 +
|{{extlinks|html filename|forum thread id|swf=swf filename}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''swf filename''<code>|</code>''forum thread id''<code>|nohtml=true}}</code>
 +
|For pages where the Flash file has no HTML file
 +
|{{extlinks|swf filename|forum thread id|nohtml=true}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''html filename''<code>|</code>''forum thread id''<code>|noswf=true}}</code>
 +
|For pages where the HTML file has no Flash file
 +
|{{extlinks|html filename|forum thread id|noswf=true}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|forum=</code>''forum thread id''<code>}}</code>
 +
|For pages with no HTML file or Flash file
 +
|{{extlinks|forum=forum thread id}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|title=</code>''title''<code>}}</code>
 +
|For pages where the toon's name doesn't match the wiki page name
 +
|{{extlinks|filename|forum thread id|title=title}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|title=</code>''title''<code>|noquotes=true}}</code>
 +
|For pages where the toon's name doesn't match the wiki page name and we don't want to add double quotes
 +
|{{extlinks|filename|forum thread id|title=title|noquotes=true}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|youtube=</code>''YouTube id''<code>}}</code>
 +
|For [[YouTube]] videos
 +
|{{extlinks|filename|forum thread id|youtube=YouTube id}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|twitter=</code>''Twitter id''<code>|d=</code>''day''<code>|m=</code>''month''<code>|y=</code>''year''<code>}}</code>
 +
|For [[@StrongBadActual|Twitter]] links<br>If the date parameters are filled in, it will automatically link to the specific Tweet on the wiki
 +
|{{extlinks|filename|forum thread id|twitter=Twitter id|d=day|m=month|y=year}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|action=</code>''action''<code>}}</code>
 +
|For pages that you don't watch
 +
|{{extlinks|filename|forum thread id|action=play}}
 +
|-
 +
|
 +
<code>&#123;{extlinks|</code>''filename''<code>|</code>''forum thread id''<code>|youtube=</code>''YouTube id''<code>|ytaction=</code>''YouTube action''<code>}}</code>
 +
|For pages where the YouTube action is different from the main action (or different from the default "watch" if <code>action</code> is not set)
 +
|{{extlinks|filename|forum thread id|youtube=YouTube id|ytaction=check out}}
 +
|}
 +
 
 +
==See Also==
 +
*{{t|nextlinks}}
 +
*{{t|sbemailextlinks}}
-
[[Category:Formatting Templates|{{PAGENAME}}]]
+
[[Category:Toon Article Formatting Templates|{{PAGENAME}}]]
</noinclude>
</noinclude>

Current revision as of 21:05, 16 October 2021


[edit] Basic usage

  • {{extlinks|filename|forum thread id}}
    • The forum thread id can be left out, if the toon doesn't have a forum thread.

[edit] Other parameters that can be used

Parameter Description Example

{{extlinks|filename|forum thread id|site=Mirror}}

For pages on the HRWiki mirror (any other interwiki prefix can also be used, as long as the URL ends in .html or .swf)

{{extlinks|html filename|forum thread id|swf=swf filename}}

For pages where the Flash file has a different name to the HTML file

{{extlinks|swf filename|forum thread id|nohtml=true}}

For pages where the Flash file has no HTML file

{{extlinks|html filename|forum thread id|noswf=true}}

For pages where the HTML file has no Flash file

{{extlinks|forum=forum thread id}}

For pages with no HTML file or Flash file

{{extlinks|filename|forum thread id|title=title}}

For pages where the toon's name doesn't match the wiki page name

{{extlinks|filename|forum thread id|title=title|noquotes=true}}

For pages where the toon's name doesn't match the wiki page name and we don't want to add double quotes

{{extlinks|filename|forum thread id|youtube=YouTube id}}

For YouTube videos

{{extlinks|filename|forum thread id|twitter=Twitter id|d=day|m=month|y=year}}

For Twitter links
If the date parameters are filled in, it will automatically link to the specific Tweet on the wiki

{{extlinks|filename|forum thread id|action=action}}

For pages that you don't watch

{{extlinks|filename|forum thread id|youtube=YouTube id|ytaction=YouTube action}}

For pages where the YouTube action is different from the main action (or different from the default "watch" if action is not set)

[edit] See Also

Personal tools