Difference between revisions of "Ref"

From Sega Retro

m (Protected "Template:Ref": High-traffic template ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
Line 1: Line 1:
<includeonly>{{clearvar|refdomain|refshown|refdate|refarc}}{{#vardefine:refdomain|{{#explode:{{#explode:{{{1|}}}|//|1}}|/|0}}}}{{#switch:{{#var:refdomain}}
+
<includeonly>{{clearvar|refdomain|refshown|refdate|refarc}}{{#vardefine:quote|{{{quote|}}}}}{{#vardefine:refdomain|{{#explode:{{#explode:{{{1|}}}|//|1}}|/|0}}}}{{#switch:{{#var:refdomain}}
 
| web.archive.org={{#vardefine:refshown|htt{{#explode:{{{1|}}}|/htt|1}}}}{{#vardefine:refdate|{{#explode:{{{1|}}}|/|4}}}}{{#switch:{{#var:refdate}}
 
| web.archive.org={{#vardefine:refshown|htt{{#explode:{{{1|}}}|/htt|1}}}}{{#vardefine:refdate|{{#explode:{{{1|}}}|/|4}}}}{{#switch:{{#var:refdate}}
 
|*={{#vardefine:refarc|Wayback Machine}}
 
|*={{#vardefine:refarc|Wayback Machine}}
Line 12: Line 12:
 
| archive.vn={{#vardefine:refshown|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}{{#if:{{{2|}}}|{{#vardefine:refarc|archive.today}}|[[Category:archive.today reference without original link]]}}
 
| archive.vn={{#vardefine:refshown|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}{{#if:{{{2|}}}|{{#vardefine:refarc|archive.today}}|[[Category:archive.today reference without original link]]}}
 
| {{#vardefine:refshown|{{{1|}}}}}
 
| {{#vardefine:refshown|{{{1|}}}}}
}}{{#tag: ref | {{#ifeq:{{#sub:{{{1|}}}|0|1}}|[|{{{1|}}}|[{{{1|}}} {{formatRefLink|1={{#var:refshown}}}}]}} {{#if:{{#var:refarc}}|({{#var:refarc}})}}| name="{{{1|}}}" | group="{{#if:{{{group|}}}|{{{group|}}}}}"}}{{#switch:{{lc:{{fileext|{{{1|}}}}}}}
+
}}{{#tag: ref | {{#if:{{#var:quote}}|"{{#var:quote}}",&nbsp;}}{{#ifeq:{{#sub:{{{1|}}}|0|1}}|[|{{{1|}}}|[{{{1|}}} {{formatRefLink|1={{#var:refshown}}}}]}} {{#if:{{#var:refarc}}|({{#var:refarc}})}}| name="{{{1|}}}{{{quote|}}}" | group="{{#if:{{{group|}}}|{{{group|}}}}}"}}{{#switch:{{lc:{{fileext|{{{1|}}}}}}}
 
| pdf=[[Category:External PDF reference]]
 
| pdf=[[Category:External PDF reference]]
 
| txt=[[Category:External TXT reference]]
 
| txt=[[Category:External TXT reference]]
 
| jpg|jpeg|gif|png=[[Category:External JPEG reference]]
 
| jpg|jpeg|gif|png=[[Category:External JPEG reference]]
 
| cpp|hpp=[[Category:External source code references]]
 
| cpp|hpp=[[Category:External source code references]]
}}{{RefSiteCheck|{{{1|}}}{{{2|}}}}}{{incvar|refcount}}</includeonly><noinclude>
+
}}{{RefSiteCheck|{{{1|}}}{{{2|}}}}}{{incvar|refcount}}{{clearvar|quote}}</includeonly><noinclude>
 
==Usage==
 
==Usage==
 
<tt><nowiki>{{ref|http://segaretro.org}}</nowiki></tt> returns a footnote symbol that looks like this:{{ref|http://segaretro.org}}, and appends the website to the References section at the bottom of the page. If multiple references to the same URL are used in a single page, they will be combined into a single reference.
 
<tt><nowiki>{{ref|http://segaretro.org}}</nowiki></tt> returns a footnote symbol that looks like this:{{ref|http://segaretro.org}}, and appends the website to the References section at the bottom of the page. If multiple references to the same URL are used in a single page, they will be combined into a single reference.

Revision as of 12:01, 25 July 2021

Usage

{{ref|http://segaretro.org}} returns a footnote symbol that looks like this:[1], and appends the website to the References section at the bottom of the page. If multiple references to the same URL are used in a single page, they will be combined into a single reference.

If the address contains an equals sign [=], add "1=" to the beginning of the address like so:

{{ref|1=http://segaretro.org/index.php?title=Example}}

See also

References

Since this template uses the <ref> tag, all pages that use this template will have an auto-generated references list appended to the end of the page. To prevent confusion, a <references/> tag should be added to the end of the page in a dedicated "References" section, such as this one.