Шаблон:SmallMap
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > SmallMap
[досмотренная версия] | [досмотренная версия] |
Chameleon (Обсуждение | вклад) м |
Chameleon (Обсуждение | вклад) |
||
(11 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
{{#if:1| | {{#if:1| | ||
+ | {{ #vardefine:NOINDEX|}} | ||
+ | |||
+ | {{ #vardefine:ADR1|}} | ||
+ | {{ #vardefine:ADR2|}} | ||
+ | {{ #vardefine:ADR3|}} | ||
+ | {{ #vardefine:ADR4|}} | ||
+ | {{ #vardefine:ADR5|}} | ||
+ | {{ #vardefine:ADR6|}} | ||
+ | |||
+ | {{ #vardefine:COORD1|}} | ||
+ | {{ #vardefine:COORD2|}} | ||
+ | {{ #vardefine:COORD3|}} | ||
+ | {{ #vardefine:COORD4|}} | ||
+ | {{ #vardefine:COORD5|}} | ||
+ | {{ #vardefine:COORD6|}} | ||
+ | |||
+ | |||
{{#vardefine:ADR| {{{1|}}}}} | {{#vardefine:ADR| {{{1|}}}}} | ||
+ | |||
{{ #vardefine:NOINDEX| | {{ #vardefine:NOINDEX| | ||
{{#regex:{{#var: ADR}}|%^(\d+, *)?(.*)$%|$2}} | {{#regex:{{#var: ADR}}|%^(\d+, *)?(.*)$%|$2}} | ||
}} | }} | ||
+ | |||
+ | {{#vardefine:NOINDEX|{{#regex:{{#var: NOINDEX}}|%^(.*)(,{{!}} +)? *г\. *(.*)$%|$1$2 город $3}}}} | ||
+ | {{#vardefine:NOINDEX|{{#regex:{{#var: NOINDEX}}|%^(.*)(,{{!}} +)? *обл\.(.*)$%|$1$2 область$3}}}} | ||
+ | |||
{{ #vardefine:ADR1| | {{ #vardefine:ADR1| | ||
{{#regex:{{#var: NOINDEX}}|%^([^,]+).*$%|$1}} | {{#regex:{{#var: NOINDEX}}|%^([^,]+).*$%|$1}} | ||
Строка 22: | Строка 44: | ||
{{#regex:{{#var: NOINDEX}}|%^({{#var: ADR5}}, *([^,]+)).*$%|$1}} | {{#regex:{{#var: NOINDEX}}|%^({{#var: ADR5}}, *([^,]+)).*$%|$1}} | ||
}} | }} | ||
+ | |||
{{ #vardefine:COORD1|{{#geocode: {{#var: ADR1}} }}}} | {{ #vardefine:COORD1|{{#geocode: {{#var: ADR1}} }}}} | ||
{{ #vardefine:COORD2|{{#geocode: {{#var: ADR2}} }}}} | {{ #vardefine:COORD2|{{#geocode: {{#var: ADR2}} }}}} | ||
Строка 28: | Строка 51: | ||
{{ #vardefine:COORD5|{{#geocode: {{#var: ADR5}} }}}} | {{ #vardefine:COORD5|{{#geocode: {{#var: ADR5}} }}}} | ||
{{ #vardefine:COORD6|{{#geocode: {{#var: ADR6}} }}}} | {{ #vardefine:COORD6|{{#geocode: {{#var: ADR6}} }}}} | ||
+ | |||
{{#ifeq:{{ #var: COORD1}}| | {{#ifeq:{{ #var: COORD1}}| | ||
- | ||{{ #vardefine:COORDNUM|1}}{{ #vardefine:COORD|{{ #var: COORD1}}}}{{ #vardefine:ZOOM| | + | ||{{ #vardefine:COORDNUM|1}}{{ #vardefine:COORD|{{ #var: COORD1}}}}{{ #vardefine:ZOOM|10}}{{ #vardefine:ARDTOSHOW|{{ #var: ADR1}}}} |
}} | }} | ||
{{#ifeq:{{ #var: COORD2}}| | {{#ifeq:{{ #var: COORD2}}| | ||
- | ||{{#ifeq:{{ #var: COORD2}}|{{ #var: COORD1}}||{{ #vardefine:COORDNUM|2}}{{ #vardefine:COORD|{{ #var: COORD2}}}}{{ #vardefine:ZOOM| | + | ||{{#ifeq:{{ #var: COORD2}}|{{ #var: COORD1}}||{{ #vardefine:COORDNUM|2}}{{ #vardefine:COORD|{{ #var: COORD2}}}}{{ #vardefine:ZOOM|10}}{{ #vardefine:ARDTOSHOW|{{ #var: ADR2}}}} |
}}}} | }}}} | ||
{{#ifeq:{{ #var: COORD3}}| | {{#ifeq:{{ #var: COORD3}}| | ||
Строка 46: | Строка 70: | ||
||{{#ifeq:{{ #var: COORD6}}|{{ #var: COORD5}}||{{ #vardefine:COORDNUM|6}}{{ #vardefine:COORD|{{ #var: COORD6}}}}{{ #vardefine:ZOOM|14}}{{ #vardefine:ARDTOSHOW|{{ #var: ADR6}}}} | ||{{#ifeq:{{ #var: COORD6}}|{{ #var: COORD5}}||{{ #vardefine:COORDNUM|6}}{{ #vardefine:COORD|{{ #var: COORD6}}}}{{ #vardefine:ZOOM|14}}{{ #vardefine:ARDTOSHOW|{{ #var: ADR6}}}} | ||
}}}} | }}}} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | }} | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | |||
{{ | {{ | ||
#display_point: {{#var: ARDTOSHOW}} | #display_point: {{#var: ARDTOSHOW}} |
Текущая версия на 12:20, 29 сентября 2013
Идёт загрузка карты…