Difference between revisions of "Ref"
From Sega Retro
m |
|||
(8 intermediate revisions by 3 users not shown) | |||
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 10: | Line 10: | ||
| archive.md | | archive.md | ||
| archive.ph | | archive.ph | ||
− | | archive.vn={{#vardefine:refshown|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}{{#if:{{{2|}}}|{{#vardefine:refarc|archive.today}}|[[Category: | + | | archive.vn={{#vardefine:refshown|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}{{#if:{{{2|}}}|{{#vardefine:refarc|archive.today}}|[[Category:Archived reference without original link]]}} |
+ | | ghostarchive.org={{#vardefine:refshown|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}{{#if:{{{2|}}}|{{#vardefine:refarc|Ghostarchive}}|[[Category:Archived reference without original link]]}} | ||
+ | |||
+ | |hiddenpalace.org={{#vardefine:refshown|Hidden Palace: {{#replace:{{#explode:{{{1|}}}|/|3}}|_|<nowiki /> <nowiki />}}}} | ||
+ | |tcrf.net={{#vardefine:refshown|The Cutting Room Floor: {{#replace:{{#explode:{{{1|}}}|/|3}}|_|<nowiki /> <nowiki />}}}} | ||
+ | |||
| {{#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}}", }}{{#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. | ||
Line 24: | Line 29: | ||
<tt><nowiki>{{ref|</nowiki>'''1='''<nowiki>http://segaretro.org/index.php?title=Example}}</nowiki></tt> | <tt><nowiki>{{ref|</nowiki>'''1='''<nowiki>http://segaretro.org/index.php?title=Example}}</nowiki></tt> | ||
+ | |||
+ | If the address is an archive.today or Ghostarchive link, add the original URL as a second parameter after the archive.today URL like so (add "2=" to the start of the second parameter if the URL contains an equals sign): | ||
+ | |||
+ | <tt><nowiki>{{ref|https://archive.is/12345|http://segaretro.org}}</nowiki></tt><br> | ||
+ | <tt><nowiki>{{ref|https://ghostarchive.org/archive/12345|http://segaretro.org}}</nowiki></tt> | ||
==See also== | ==See also== | ||
+ | * [[Template:Intref]] for referencing other pages on the wiki and other Retro wikis. | ||
* [[Template:Fileref]] for referencing files stored on the wiki and Retro CDN. | * [[Template:Fileref]] for referencing files stored on the wiki and Retro CDN. | ||
+ | * [[Template:Magref]] for referencing magazines. | ||
+ | |||
+ | ==Examples== | ||
+ | *{{ref|http://www.google.com|quote=this is a quote}} | ||
+ | *{{ref|https://hiddenpalace.org/Young_Indiana_Jones_-_Instrument_of_Chaos_(Jan_28,_1994_prototype)}} | ||
+ | *{{ref|https://tcrf.net/Sonic_the_Hedgehog_(Genesis)}} | ||
==References== | ==References== | ||
Line 32: | Line 49: | ||
<references/> | <references/> | ||
− | [[Category: | + | [[Category:Templates]]</noinclude> |
Latest revision as of 11:56, 3 August 2023
Contents
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}}
If the address is an archive.today or Ghostarchive link, add the original URL as a second parameter after the archive.today URL like so (add "2=" to the start of the second parameter if the URL contains an equals sign):
{{ref|https://archive.is/12345|http://segaretro.org}}
{{ref|https://ghostarchive.org/archive/12345|http://segaretro.org}}
See also
- Template:Intref for referencing other pages on the wiki and other Retro wikis.
- Template:Fileref for referencing files stored on the wiki and Retro CDN.
- Template:Magref for referencing magazines.
Examples
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.
- ↑ http://segaretro.org
- ↑ "this is a quote", http://www.google.com
- ↑ The Cutting Room Floor: Sonic the Hedgehog (Genesis)