Редактирование: Шаблон:Телефон
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > Телефон
В настоящий момент редактируют:
ожидание обновления... (нажмите здесь или начните редактирование)
Примечание: изменения этой страницы будут включены в стабильную версию, когда они будут досмотрены пользователем с соответствующими правами.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
- | <includeonly> | + | <includeonly> |
- | + | {{#if:{{{1|}}}| | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | {{ #vardefine: | + | {{#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}} | ||
| | | | ||
Строка 24: | Строка 15: | ||
{{#vardefine:number|{{#var:tel}}}} | {{#vardefine:number|{{#var:tel}}}} | ||
}} | }} | ||
+ | |||
{{#ifexpr:{{#len:{{#var:number}}}}>2 | {{#ifexpr:{{#len:{{#var:number}}}}>2 | ||
| | | | ||
Строка 29: | Строка 21: | ||
{{#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 | ||
| | | | ||
Строка 34: | Строка 28: | ||
{{#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}}}} | ||
Строка 39: | Строка 35: | ||
}} | }} | ||
- | {{# | + | {{#var:tel}} |
+ | {{#set:телефон={{#var:tel}}}} | ||
+ | {{#var:number}} | ||
+ | }} | ||
+ | </includeonly> | ||
+ | <noinclude> | ||
+ | Надо использовать: | ||
+ | http://www.mediawiki.org/wiki/Extension:VariablesExtension | ||
+ | |||
+ | Пример: <nowiki>{{телефон|+7 ( 098) 698-1-444}}</nowiki> — {{телефон|+7 ( 098) 698-1-444}} | ||
+ | |||
+ | Пример: <nowiki>{{телефон|8 ( 098) 1-444}}</nowiki> — {{телефон|8 ( 098) 1-444}} | ||
+ | |||
+ | Пример: <nowiki>{{телефон| 1-444}}</nowiki> — {{телефон| 1-444}} | ||
- | |||
- | |||
- | |||
- | |||
</noinclude> | </noinclude> |