टेम्पलेट:URL: रिवीजन सभ के बीचा में अंतर

Content deleted Content added
imported>TFOWR
छो Changed protection level of Template:URL: Restoring semi-protection per consensus at Wikipedia:Administrators'_noticeboard/IncidentArchive638#HJ_Mitchell_mass_fully_protecting_templates. Discussion is ongoing at WT:HRT - I won't consider it wheel-warr
छो solve bugs caused by length limitations in {{Str right}} (used now only on the domain name part), and strips a trailing default "/" path in the display
लाइन 1:
<includeonly>{{#if:{{{1|}}}|<!--
| --><span class="url">{{#if:{{{2|}}}<!--
| -->{{#switch:{{lc:{{#titleparts:{{{1|}}}|2}}}}<!--
-->|https:/ <!--
-->|http:/<!--
|http:/ = [{{#if:1|{{{1}}}}} {{{2}}}]
-->|ftp:/<!--
|#default = [http://{{#if:1|{{{1}}}}} {{{2}}}] }}
-->|ftps:/=<!--
|{{#switch:{{lc:{{#titleparts:{{{1}}}|2}}}}
-->[{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}}
|https:/
|http:/ = [ -->{{#if:1|{{{12|}}}}} {{#ifeq:{{padleft:|4|{{lc:{{#titleparts:{{{1}}}2||3}}}}}}|www.<!--
-->{{lc:<!-- domain name in lowercase
|{{str right|{{#titleparts:{{{1}}}||3}}|4}}
-->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|3}} }}]}}|www.<!--
|#default = [http://{{#if:1 -->|{{{1}}}}}Str right|{{#ifeq:{{padleft:|4|{{lctitleparts:{{{1|}}}|1|3}}|4}}|www.<!--
-->|{{str right|#titleparts:{{{1|}}}|4|3}}<!--
-->}}<!--
|{{{1}}} }}]
-->}}<!--
}}
-->{{#if:{{#titleparts:{{{1|}}}||4}}<!-- rest of the ressource path
}}</span>
-->|/{{#titleparts:{{{1|}}}||4}}<!--
|{{tlx|URL|example.com}}
-->}}<!--
}}<noinclude>{{documentation}}</noinclude>
-->}}<!--
-->]<!--
-->|#default=<!--
-->[http://{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}}
|http:/ = [ -->{{#if:1|{{{1}2|}}}} |{{{2|}}}]|<!--
-->{{lc:<!-- domain name in lowercase
-->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|1}}}}}}|www.<!--
-->|{{strStr right|{{#titleparts:{{{1|}}}|1|31}}|4}}<!--
-->|{{#titleparts:{{{1|}}}|1|1}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{#titleparts:{{{1|}}}||2}}<!-- rest of the ressource path
-->|{{#switch:{{lc:/{{#titleparts:{{{1|}}}||2}}}}<!--
-->}}<!--
-->}}<!--
-->]<!--
-->}}<!--
}} --></span><!--
-->|{{tlx|URL|example.com}}<!--
-->}}</includeonly><noinclude>{{documentation}}</noinclude>