Vorlage:Liste-Entfernung
(Unterschied zwischen Versionen)
Zeile 1: | Zeile 1: | ||
− | <includeonly>{{#vardefine:e|{{Entfernung|{{#explode:{{{userparam|}}}|+|0}}|{{{2|}}}}}}}{{#vardefine: | + | <includeonly>{{#vardefine:e|{{Entfernung|{{#explode:{{{userparam|}}}|+|0}}|{{{2|}}}}}}}{{#vardefine:emax|{{#explode:{{{userparam|}}}|+|1}}}}{{#ifeq:{{#expr:{{#var:e}} < {{#var:emax}}}}|1 |
+ | |{{#ifeq:{{#rpos:{{#var:e}}|.}}|-1 | ||
+ | |{{#vardefine:e|{{#var:e}}.}}|}}{{#switch: {{#pos:{{#var:e}}|.}} | ||
+ | | 1 = {{#vardefine:eneu| {{#var:e}}}} | ||
+ | | 2 = {{#vardefine:eneu| {{#var:e}}}} | ||
+ | | 3 = {{#vardefine:eneu|{{#var:e}}}} | ||
+ | | {{#vardefine:eneu|{{#var:e}}}} | ||
+ | }}{{#switch: {{#expr:{{#len:{{#var:eneu}}}}-{{#rpos:{{#var:eneu}}|.}}}} | ||
+ | | 1 = {{#vardefine:eneux|{{#var:eneu}}00}} | ||
+ | | 2 = {{#vardefine:eneux|{{#var:eneu}}0}} | ||
+ | | 3 = {{#vardefine:eneux|{{#var:eneu}}}} | ||
+ | | {{#vardefine:eneux|{{#var:eneu}}}} | ||
+ | }}{{#arraydefine:Entfernungsarray|{{#arrayprint:Entfernungsarray}},{{#var:eneux}} km - [[{{{1|}}}]] {{#show: {{{1|}}}|?Hausnummer}} ([https://maps.google.com/maps?saddr={{#replace:{{#replace:{{#var:G}}| |+}}|,|}}&daddr={{#show:{{{1|}}}|?Geobreite}}+{{#show:{{{1|}}}|?Geolänge}} Route])}} | ||
+ | |}}<!--{{#var:eneux}} {{#var:u}} {{#vardefine:xx|{{#expr:{{#var:xx}}+1}}}} {{#var:xx}}<br>--></includeonly> | ||
+ | <!--{{#vardefine:e|{{Entfernung|{{#explode:{{{userparam|}}}|+|0}}|{{{2|}}}}}}}{{#vardefine:u|{{#explode:{{{userparam|}}}|+|1}}}}{{#ifeq:{{#expr:{{#var:e}} < {{#var:u}}}}|1|{{Entfernungstabelle|{{{1|}}}|{{#var:e}}}}|}}--> |
Version vom 6. April 2014, 13:19 Uhr