Template:URL: Difference between revisions
From Vigyanwiki
Template>Plastikspork (Add x prefix to avoid difficulties with URLs starting with a number, see talk page.) |
Template>Plastikspork (Hopefully this fixes the bug) |
||
Line 4: | Line 4: | ||
-->[{{#if:1|{{{1|}}}}} {{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}|{{#if:1|{{{1|}}}}}}}]<!-- These "#if:1" pseudo-tests (always true) allow trimming leading spaces in their text parameter | -->[{{#if:1|{{{1|}}}}} {{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}|{{#if:1|{{{1|}}}}}}}]<!-- These "#if:1" pseudo-tests (always true) allow trimming leading spaces in their text parameter | ||
-->|<!-- | -->|<!-- | ||
-->{{#switch:{{lc:{{#titleparts:{{{1|}}}|2}}}} | -->{{#switch:{{lc:{{#titleparts:{{{1|}}}|2}}}} | ||
|https:/ | |||
|http:/ | |||
|ftp:/=<!-- Matches https:/ or http:/ or ftp:/ | |||
-->[{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | -->[{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | ||
-->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | -->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | ||
Line 13: | Line 13: | ||
-->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|3}}}}}}|www.<!-- | -->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|3}}}}}}|www.<!-- | ||
-->|{{Str right|{{#titleparts:{{{1|}}}|1|3}}|4}}<!-- | -->|{{Str right|{{#titleparts:{{{1|}}}|1|3}}|4}}<!-- | ||
-->|{{#titleparts:{{{1|}}}||3}}<!-- | -->|{{#titleparts:{{{1|}}}|1|3}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{#titleparts:{{{1|}}}||4}}<!-- rest of the | -->{{#if:{{#titleparts:{{{1|}}}||4}}<!-- rest of the path | ||
-->|/{{#titleparts:{{{1|}}}||4}}<!-- | -->|/{{#titleparts:{{{1|}}}||4}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->]<!-- | -->]<!-- | ||
-->|#default=<!-- | -->|#default=<!-- Not https:/ or http:/ or ftp:/ | ||
-->[http://{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | -->[http://{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | ||
-->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | -->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | ||
Line 30: | Line 30: | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{#titleparts:{{{1|}}}||2}}<!-- rest of the | -->{{#if:{{#titleparts:{{{1|}}}||2}}<!-- rest of the path | ||
-->|/{{#titleparts:{{{1|}}}||2}}<!-- | -->|/{{#titleparts:{{{1|}}}||2}}<!-- | ||
-->}}<!-- | -->}}<!-- |
Revision as of 07:51, 22 December 2010
Template documentation
[create]