Шаблон:Телефон
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > Телефон
[черновая версия] | [черновая версия] |
Chameleon (Обсуждение | вклад) |
Chameleon (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
<includeonly> | <includeonly> | ||
{{#if:{{{1|}}}| | {{#if:{{{1|}}}| | ||
- | |||
{{#vardefine:tel|{{{1|}}}}} | {{#vardefine:tel|{{{1|}}}}} | ||
{{#vardefine:tel|{{#replace:{{#var:tel}}| }}}} | {{#vardefine:tel|{{#replace:{{#var:tel}}| }}}} | ||
{{#vardefine:tel|{{#replace:{{#var:tel}}|-}}}} | {{#vardefine:tel|{{#replace:{{#var:tel}}|-}}}} | ||
- | |||
{{#vardefine:code|{{#explode:{{#explode:{{#var:tel}}|(|1}}|)|0}}}} | {{#vardefine:code|{{#explode:{{#explode:{{#var:tel}}|(|1}}|)|0}}}} | ||
- | |||
{{#if:{{#var:code}} | {{#if:{{#var:code}} | ||
| | | | ||
Строка 15: | Строка 12: | ||
{{#vardefine:number|{{#var:tel}}}} | {{#vardefine:number|{{#var:tel}}}} | ||
}} | }} | ||
- | |||
{{#ifexpr:{{#len:{{#var:number}}}}>2 | {{#ifexpr:{{#len:{{#var:number}}}}>2 | ||
| | | | ||
Строка 21: | Строка 17: | ||
{{#vardefine:number|{{#sub:{{#var:number}}|0|{{#var:pos}}}}-{{#sub:{{#var:number}}|{{#var:pos}}|2}}}} | {{#vardefine:number|{{#sub:{{#var:number}}|0|{{#var:pos}}}}-{{#sub:{{#var:number}}|{{#var:pos}}|2}}}} | ||
}} | }} | ||
- | |||
{{#ifexpr:{{#len:{{#var:number}}}}>5 | {{#ifexpr:{{#len:{{#var:number}}}}>5 | ||
| | | | ||
Строка 27: | Строка 22: | ||
{{#vardefine:number|{{#sub:{{#var:number}}|0|{{#var:pos}}}}-{{#sub:{{#var:number}}|{{#var:pos}}|5}}}} | {{#vardefine:number|{{#sub:{{#var:number}}|0|{{#var:pos}}}}-{{#sub:{{#var:number}}|{{#var:pos}}|5}}}} | ||
}} | }} | ||
- | |||
{{#if:{{#var:code}} | {{#if:{{#var:code}} | ||
|{{#vardefine:tel|{{#var:prefix}} ({{#var:code}}) {{#var:number}}}} | |{{#vardefine:tel|{{#var:prefix}} ({{#var:code}}) {{#var:number}}}} | ||
|{{#vardefine:tel|{{#var:number}}}} | |{{#vardefine:tel|{{#var:number}}}} | ||
}} | }} | ||
- | |||
{{#var:tel}}{{#set:телефон={{#var:tel}}}} | {{#var:tel}}{{#set:телефон={{#var:tel}}}} | ||
}} | }} |
Версия 18:38, 22 августа 2009
Надо использовать:
Примеры:
- {{телефон|+7 ( 098) 698-1-444}} — +7 (098) 698-14-44
- {{телефон|8 ( 098) 1-444}} — 8 (098) 14-44
- {{телефон| 1-444}} — 14-44