“模板:Plain link/doc”与“模块:DPLlua/doc”:页面之间的差异

来自NebulaeWiki
< 模板:Plain link(页面间差异)
(创建页面,内容为“{{Documentation}} {{Wikipedia template}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> {{tsh|plnk|plainlink}} This template will allow you to create a local or interwiki link (such as a link to the history of a page) on a page without having the external icon follow the link. This can be used, for example, when internal or interwiki links appear as external links. ==Examples== *<code><nowiki>{{Plain link |url=//sctoolszh.miraheze.org}}</nowiki></code>…”)
 
(已保护“模块:DPLlua/doc”([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期)))
 
第1行: 第1行:
{{Documentation}}
{{Documentation}}
{{Wikipedia template}}


<!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE -->
'''Module:DPLlua''' uses [[Template:DPLlua helper]] to make it possible to include all parameters of a template while maintaining good performance. See [https://runescape.wiki/w/Module:DPLlua Module:DPLlua] on RuneScape Wiki for more details.
{{tsh|plnk|plainlink}}
This template will allow you to create a local or interwiki link (such as a link to the history of a page) on a page without having the external icon follow the link. This can be used, for example, when internal or interwiki links appear as external links.
 
==Examples==
*<code><nowiki>{{Plain link |url=//sctoolszh.miraheze.org}}</nowiki></code> gives {{Plain link |url=//sctoolszh.miraheze.org}}
*<code><nowiki>{{Plain link |//sctoolszh.miraheze.org 星际公民中文Wiki}}</nowiki></code> gives {{Plain link |//sctoolszh.miraheze.org 星际公民中文Wiki}}
*<code><nowiki>{{Plain link |http://sctoolszh.miraheze.org | 星际公民中文Wiki}}</nowiki></code> gives {{Plain link|http://sctoolszh.miraheze.org|星际公民中文Wiki}}
 
=== Notes ===
Do not leave a space before the start of the URL, it confuses the <nowiki>[</nowiki> ''URL'' <nowiki>]</nowiki> parser.
 
If you leave the "scheme" (http: or https:) off the start of the URL parameter, the hyperlink will use the current page's protocol.
 
If your url or link title contains an equals sign <code>=</code> you must use named parameters or <code>{{Tl|{{=}}}}</code>:
* <code>{{Tlx|Plainlink|<b>url{{=}}</b><nowiki>http://starcitizen.tools/w/index.php?title=Carrack&oldid=282228764</nowiki>|<b>name{{=}}</b>"{{=}}"}}</code> gives {{Plain link|url=http://starcitizen.tools/w/index.php?title=Carrack&oldid=282228764|name="="}}
* <code>{{Tlx|Plainlink|<nowiki>http://starcitizen.tools/w/index.php?title</nowiki>{{Tl|{{=}}}}Carrack&oldid{{Tl|{{=}}}}282228764|"{{Tl|{{=}}}}"}}</code> gives {{Plain link|http://starcitizen.tools/w/index.php?title{{=}}Carrack&oldid{{=}}282228764|"{{=}}"}}
 
== TemplateData ==
<templatedata>
{
"description": "Use this template to add a local or interwiki link that would otherwise show a box and arrow icon next to the link without the icon.",
"format": "inline",
"params": {
"url": {
"aliases": ["URL","1"],
"label": "URL",
"description": "URL of the link. For Wikimedia links, use the format \"//example.com\". This allows users to use the protocol they're currently using.",
"required": true,
"type": "url"
},
"name": {
"aliases": ["NAME","2"],
"label": "Text",
"description": "Text to be linked",
"suggested": true,
"type": "string"
}
},
"paramOrder": [
"url",
"name"
]
}
</templatedata>
 
<includeonly>
<!-- ADD CATEGORIES BELOW THIS LINE -->
[[Category:External link templates]]
</includeonly>

2023年9月23日 (六) 22:30的最新版本

Module:DPLlua uses Template:DPLlua helper to make it possible to include all parameters of a template while maintaining good performance. See Module:DPLlua on RuneScape Wiki for more details.