Difference between revisions of "Template:URL"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
		
	
imported>TFOWR m (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)  | 
				imported>Verdy p  m (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)  | 
				||
| Line 1: | Line 1: | ||
| − | {{#if:{{{1|}}}  | + | <includeonly>{{#if:{{{1|}}}|<!--  | 
| − | + |    --><span class="url"><!--  | |
| − | + |       -->{{#switch:{{lc:{{#titleparts:{{{1|}}}|2}}}}<!--  | |
| − | + |       -->|https:/<!--  | |
| − | + |       -->|http:/<!--  | |
| − | + |       -->|ftp:/<!--  | |
| − | + |       -->|ftps:/=<!--  | |
| − | + |          -->[{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}}  | |
| − | + |          -->{{#if:{{{2|}}}|{{{2|}}}|<!--  | |
| − | + |             -->{{lc:<!-- domain name in lowercase  | |
| − | + |                -->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|3}}}}}}|www.<!--  | |
| − | + |                -->|{{Str right|{{#titleparts:{{{1|}}}|1|3}}|4}}<!--  | |
| − | + |                -->|{{#titleparts:{{{1|}}}||3}}<!--  | |
| − | + |                -->}}<!--  | |
| − | + |             -->}}<!--  | |
| − | + |             -->{{#if:{{#titleparts:{{{1|}}}||4}}<!-- rest of the ressource path  | |
| − | |{{tlx|URL|example.com}}  | + |             -->|/{{#titleparts:{{{1|}}}||4}}<!--  | 
| − | }}<noinclude>{{documentation}}</noinclude>  | + |             -->}}<!--  | 
| + |          -->}}<!--  | ||
| + |          -->]<!--  | ||
| + |       -->|#default=<!--  | ||
| + |          -->[http://{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}}  | ||
| + |          -->{{#if:{{{2|}}}|{{{2|}}}|<!--  | ||
| + |             -->{{lc:<!-- domain name in lowercase  | ||
| + |                -->{{#ifeq:{{lc:{{padleft:|4|{{#titleparts:{{{1|}}}|1|1}}}}}}|www.<!--  | ||
| + |                -->|{{Str right|{{#titleparts:{{{1|}}}|1|1}}|4}}<!--  | ||
| + |                -->|{{#titleparts:{{{1|}}}|1|1}}<!--  | ||
| + |                -->}}<!--  | ||
| + |             -->}}<!--  | ||
| + |             -->{{#if:{{#titleparts:{{{1|}}}||2}}<!-- rest of the ressource path  | ||
| + |             -->|/{{#titleparts:{{{1|}}}||2}}<!--  | ||
| + |             -->}}<!--  | ||
| + |          -->}}<!--  | ||
| + |          -->]<!--  | ||
| + |       -->}}<!--  | ||
| + |    --></span><!--  | ||
| + | -->|{{tlx|URL|example.com}}<!--  | ||
| + | -->}}</includeonly><noinclude>{{documentation}}</noinclude>  | ||