Difference between revisions of "Template:SLurl"

From Second Life Wiki
Jump to navigation Jump to search
(added 'display-url' option)
m (tweaky tweaky. making slurl template moar flexible)
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{ #if: {{{region|}}} && {{{x|}}} && {{{y|}}} && {{{z|}}}||<strong style="color:red;">Region name as well as X, Y and Z co-ordinates are required fields.</strong>}}{{ #ifreq: {{{display-url}}}|enabled||[}}http://slurl.com/secondlife/{{urlencode:{{{region}}}}}/{{{x}}}/{{{y}}}/{{{z}}}/{{ #if: {{{width|}}} |?x={{{width}}}|}}{{ #if: {{{height|}}} |?y={{{height}}}|}}{{ #if: {{{title|}}} |?title={{urlencode:{{{title}}}}}|}}{{ #if: {{{image|}}}|?img={{urlencode:{{{image}}}}}|}}{{ #if: {{{message|}}} |?message={{urlencode:{{{message}}}}}|}}{{ #if: {{{iframe|}}}|?iframe={{urlencode:{{{iframe}}}}}|}}{{ #ifreq: {{{display-url}}}|enabled||{{ #ifeq: {{{no-title}}}|enabled||{{ #if: {{{title|}}}|<nowiki> </nowiki>{{{title}}}|}}|}}]}}</includeonly><noinclude>
<includeonly><span class="plainlinks">{{ #ifeq: {{{display-url}}}|enabled||[}}{{{prefix|http://slurl.com/secondlife/}}}{{urlencode:{{{region|{{{1}}}}}}}}/{{{x|{{{2|128}}}}}}/{{{y|{{{3|128}}}}}}/{{{z|{{{4|0}}}}}}/?{{ #if: {{{width|}}} |&x={{{width}}}|}}{{ #if: {{{height|}}} |&y={{{height}}}|}}{{ #if: {{{title|}}} |&title={{urlencode:{{{title}}}}}|}}{{ #if: {{{image|}}}|&img={{urlencode:{{{image}}}}}|}}{{ #if: {{{message|}}} |&msg={{urlencode:{{{message}}}}}|}}{{ #if: {{{iframe|}}}|&iframe={{urlencode:{{{iframe}}}}}|}}{{ #ifeq: {{{display-url}}}|enabled||{{ #ifeq: {{{no-title}}}|enabled||<nowiki> </nowiki>{{{title|{{{region|{{{1}}}}}} ({{{x|{{{2|128}}}}}}, {{{y|{{{3|128}}}}}}, {{{z|{{{4|0}}}}}})}}}|}}]|}}<sup>[secondlife://{{#replace:{{{region|{{{1}}}}}}| |%20}}/{{{x|{{{2|128}}}}}}/{{{y|{{{3|128}}}}}}/{{{z|{{{4|0}}}}}} D]</sup></span></includeonly><noinclude>
This template permits the easy inclusion of a '''[http://slurl.com/ SLurl]''' as a link without the need to create them manually or via ''tinyurl'' or similar external service (which is open to spamming problems)
This template permits the easy inclusion of a '''[http://slurl.com/ SLurl]''' as a link without the need to create them manually or via ''tinyurl'' or similar external service (which is open to spamming problems)
== Templates based on [[Template:SLurl]] ==
This template might be overkill to use directly in some cases. The following templates might be easier to use:
* [[Template:SLurl/simple|'simple' SLurl]]
* [[Template:SLurl/Infohub|SLurls for Infohubs]]
* [[Template:SLurl/WA|SLurls for Welcome Areas]]
* [[Template:SLurl/extended|SLurls with extended info]]


== Usage ==
== Usage ==
'''Minimum Requirements'''
'''Minimum Requirements'''


<div style="font-size:140%"><code><pre><nowiki>{{Slurl
<div style="font-size:140%"><code><pre><nowiki>{{SLurl|<REGION>}}</nowiki></pre></code></div>
|region=
 
|x=
'''Example:'''
|y=
 
|z=
<div style="font-size:140%"><code><pre><nowiki>{{SLurl|Help Island Public}}</nowiki></pre></code></div>
|}}</nowiki></pre></code></div>


'''Full Options'''
'''Full Options'''
Line 19: Line 27:
* '''no-title''' disables the display of the title in the wiki link. This should be set to '''''enabled''''' if you intend to use it.
* '''no-title''' disables the display of the title in the wiki link. This should be set to '''''enabled''''' if you intend to use it.
* '''display-url''' outputs the link as a full URL, instead of a numbered or titled link. This should be set to '''''enabled''''' if you intend to use it. This option forces the ''''no-title'''' option to be ignored.
* '''display-url''' outputs the link as a full URL, instead of a numbered or titled link. This should be set to '''''enabled''''' if you intend to use it. This option forces the ''''no-title'''' option to be ignored.
* Remark: The variable names ''region'', ''x'', ''y'' and ''z'' aren't needed. <nowiki>{{SLurl|Help Island Public|10|15|30}}</nowiki> works as well.


<div style="font-size:140%"><code><pre><nowiki>{{Slurl
<div style="font-size:140%"><code><pre><nowiki>{{SLurl
|region=
|region=
|x=
|x=
Line 32: Line 41:
|width=
|width=
|height=
|height=
|}}</nowiki></pre></code></div>
}}</nowiki></pre></code></div>


== Examples ==
== Examples ==
Line 43: Line 52:
|z=20
|z=20
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|}}
}}
<div style="font-size:140%;"><code><pre><nowiki>{{SLurl
<div style="font-size:140%;"><code><pre><nowiki>{{SLurl
|region=Ahern
|region=Ahern
Line 50: Line 59:
|z=20
|z=20
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|}}</nowiki></pre></code></div>
}}</nowiki></pre></code></div>


'''Basic, no title'''
'''Basic, no title'''
Line 61: Line 70:
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|no-title=enabled
|no-title=enabled
|}}
}}
<div style="font-size:140%;"><code><pre><nowiki>
<div style="font-size:140%;"><code><pre><nowiki>
{{SLurl
{{SLurl
Line 70: Line 79:
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|no-title=enabled
|no-title=enabled
|}}</nowiki></pre></code></div>
}}</nowiki></pre></code></div>


'''Basic, displayed as URL'''
'''Basic, displayed as URL'''
Line 81: Line 90:
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|display-url=enabled
|display-url=enabled
|}}
}}
<div style="font-size:140%;"><code><pre><nowiki>
<div style="font-size:140%;"><code><pre><nowiki>
{{SLurl
{{SLurl
Line 90: Line 99:
|title=Ahern Welcome Area
|title=Ahern Welcome Area
|display-url=enabled
|display-url=enabled
|}}</nowiki></pre></code></div>
}}</nowiki></pre></code></div>


</noinclude>
</noinclude>

Revision as of 11:41, 4 July 2009

This template permits the easy inclusion of a SLurl as a link without the need to create them manually or via tinyurl or similar external service (which is open to spamming problems)

Templates based on Template:SLurl

This template might be overkill to use directly in some cases. The following templates might be easier to use:

Usage

Minimum Requirements

{{SLurl|<REGION>}}

Example:

{{SLurl|Help Island Public}}

Full Options

All the options found in the template are as described on the SLurl Builder, with a few exceptions:

  • Window Width and Window Height' are referred to as width and height respectively, in order to avoid confusing conflicts with the region co-ordinates.
  • no-title disables the display of the title in the wiki link. This should be set to enabled if you intend to use it.
  • display-url outputs the link as a full URL, instead of a numbered or titled link. This should be set to enabled if you intend to use it. This option forces the 'no-title' option to be ignored.
  • Remark: The variable names region, x, y and z aren't needed. {{SLurl|Help Island Public|10|15|30}} works as well.
{{SLurl
|region=
|x=
|y=
|z=
|title=
|no-title=
|image=
|message=
|iframe=
|width=
|height=
}}

Examples

Basic

Ahern Welcome AreaD

{{SLurl
|region=Ahern
|x=18
|y=11
|z=20
|title=Ahern Welcome Area
}}

Basic, no title

[1]D

{{SLurl
|region=Ahern
|x=18
|y=11
|z=20
|title=Ahern Welcome Area
|no-title=enabled
}}

Basic, displayed as URL

http://slurl.com/secondlife/Ahern/18/11/20/?&title=Ahern+Welcome+AreaD

{{SLurl
|region=Ahern
|x=18
|y=11
|z=20
|title=Ahern Welcome Area
|display-url=enabled
}}