Vorlage:GebietAufKarte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (Graphikfix... der letzte ;) Evtl. lagere ich demnächst hier ein bisschen aus, wird unübersichtlich... ginge mit Vorlage wohl einfacher)
K (so, jetzt aber :))
 
(25 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="position:relative; width:440px;">
{{#if:{{#varexists:locateRegion_param_1}}||{{KartenMetaDaten}}}}<!--
[[Bild:Gesamtkarte.jpg|440px]]
-->{{Minimap|1=
<div style="position:absolute; top:0; left:380px;">[[Bild:Narubia-Gesamtkarte.jpg|60px]]</div>
{{#if:{{{X|}}}|{{LocatePosition|X={{{X|}}}|Y={{{Y|}}}|Prefix={{#var:prefix{{{Gebiet}}}}}}}}}
<div style="position:absolute; top:70px; left:385px;">[[Bild:Gefrorene Insel-Gesamtkarte.jpg|55px]]</div>
{{#if:{{{X1|}}}|{{LocateArea|X1={{{X1|}}}|Y1={{{Y1|}}}|X2={{{X2|}}}|Y2={{{Y2|}}}|Prefix={{#var:prefix{{{Gebiet}}}}}}}}}
{{Link-Div|{{{ns|}}}:Urdanien|40px|40px|position:absolute;left:69px;top:4px;z-index:3;{{ifeq:{{{Gebiet|}}}|Urdanien|border:1px solid red;}}}}
{{#if:{{#varexists:locateRegion_param_1}}||{{LocateRegion|{{{Area|{{PAGENAME}}}}}|ns={{{ns|}}}}}}}{{#var:locates}}
{{Link-Div|{{{ns|}}}:Latenia|55px|40px|position:absolute;left:174px;top:4px;z-index:3;{{ifeq:{{{Gebiet|}}}|Latenia|border:1px solid red;}}}}
}}<noinclude>{{Dokumentation}}
{{Link-Div|{{{ns|}}}:Kolun|40px|35px|position:absolute;left:29px;top:9px;z-index:3;{{ifeq:{{{Gebiet|}}}|Kolun|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Buran|45px|55px|position:absolute;left:119px;top:4px;z-index:3;{{ifeq:{{{Gebiet|}}}|Buran|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Wilisien|40px|40px|position:absolute;left:249px;top:4px;z-index:3;{{ifeq:{{{Gebiet|}}}|Wilisien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Sutranien|45px|55px|position:absolute;left:74px;top:34px;z-index:3;{{ifeq:{{{Gebiet|}}}|Sutranien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Hewien|30px|35px|position:absolute;left:159px;top:39px;z-index:3;{{ifeq:{{{Gebiet|}}}|Hewien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Torihn|75px|45px|position:absolute;left:269px;top:44px;z-index:3;{{ifeq:{{{Gebiet|}}}|Torihn|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Ferdolien|60px|60px|position:absolute;left:214px;top:29px;z-index:3;{{ifeq:{{{Gebiet|}}}|Ferdolien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Delos|45px|40px|position:absolute;left:29px;top:49px;z-index:3;{{ifeq:{{{Gebiet|}}}|Delos|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Vergessenes Tal|10px|15px|position:absolute;left:129px;top:64px;z-index:3;{{ifeq:{{{Gebiet|}}}|Vergessenes Tal|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Schlucht der Sandsteine|40px|20px|position:absolute;left:139px;top:64px;z-index:3;{{ifeq:{{{Gebiet|}}}|Schlucht der Sandsteine|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Dranar|35px|40px|position:absolute;left:4px;top:69px;z-index:3;{{ifeq:{{{Gebiet|}}}|Dranar|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Großer Fluss|5px|20px|position:absolute;left:195px;top:50px;z-index:3;{{ifeq:{{{Gebiet|}}}|Großer Fluss|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Tal der Ruinen|25px|20px|position:absolute;left:174px;top:74px;z-index:3;{{ifeq:{{{Gebiet|}}}|Tal der Ruinen|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Bergwiesen|10px|10px|position:absolute;left:190px;top:70px;z-index:3;{{ifeq:{{{Gebiet|}}}|Bergwiesen|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Gobos|50px|50px|position:absolute;left:94px;top:79px;z-index:3;{{ifeq:{{{Gebiet|}}}|Gobos|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Kanobien|35px|30px|position:absolute;left:69px;top:84px;z-index:3;{{ifeq:{{{Gebiet|}}}|Kanobien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Felsendorf|20px|5px|position:absolute;left:144px;top:84px;z-index:3;{{ifeq:{{{Gebiet|}}}|Felsendorf|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Kuridan|55px|100px|position:absolute;left:289px;top:69px;z-index:3;{{ifeq:{{{Gebiet|}}}|Kuridan|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Anatubien|35px|40px|position:absolute;left:144px;top:89px;z-index:3;{{ifeq:{{{Gebiet|}}}|Anatubien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Konlir|40px|35px|position:absolute;left:204px;top:89px;z-index:3;{{ifeq:{{{Gebiet|}}}|Konlir|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Terbat|35px|25px|position:absolute;left:254px;top:89px;z-index:3;{{ifeq:{{{Gebiet|}}}|Terbat|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Wald des einsamen Baumes|25px|30px|position:absolute;left:179px;top:94px;z-index:3;{{ifeq:{{{Gebiet|}}}|Wald des einsamen Baumes|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Krato|40px|45px|position:absolute;left:9px;top:104px;z-index:3;{{ifeq:{{{Gebiet|}}}|Krato|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Terasi|50px|85px|position:absolute;left:44px;top:104px;z-index:3;{{ifeq:{{{Gebiet|}}}|Terasi|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Ruward|40px|40px|position:absolute;left:64px;top:114px;z-index:3;{{ifeq:{{{Gebiet|}}}|Ruward|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Nawor|80px|50px|position:absolute;left:214px;top:114px;z-index:3;{{ifeq:{{{Gebiet|}}}|Nawor|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Plefir|45px|35px|position:absolute;left:104px;top:124px;z-index:3;{{ifeq:{{{Gebiet|}}}|Plefir|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Reikan|35px|40px|position:absolute;left:184px;top:124px;z-index:3;{{ifeq:{{{Gebiet|}}}|Reikan|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Loranien|35px|50px|position:absolute;left:144px;top:129px;z-index:3;{{ifeq:{{{Gebiet|}}}|Loranien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Blatenien|25px|35px|position:absolute;left:134px;top:114px;z-index:3;{{ifeq:{{{Gebiet|}}}|Blatenien|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Lardikia|70px|40px|position:absolute;left:294px;top:149px;z-index:3;{{ifeq:{{{Gebiet|}}}|Lardikia|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Linya|40px|30px|position:absolute;left:384px;top:164px;z-index:3;{{ifeq:{{{Gebiet|}}}|Linya|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Kerdis|50px|35px|position:absolute;left:159px;top:159px;z-index:3;{{ifeq:{{{Gebiet|}}}|Kerdis|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Mentoran|40px|45px|position:absolute;left:209px;top:159px;z-index:3;{{ifeq:{{{Gebiet|}}}|Mentoran|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Orewu|50px|30px|position:absolute;left:249px;top:164px;z-index:3;{{ifeq:{{{Gebiet|}}}|Orewu|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:See des Friedens|45px|30px|position:absolute;left:114px;top:169px;z-index:3;{{ifeq:{{{Gebiet|}}}|See des Friedens|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Narubia|50px|35px|position:absolute;left:384px;top:4px;z-index:3;{{ifeq:{{{Gebiet|}}}|Narubia|border:1px solid red;}}}}
{{Link-Div|{{{ns|}}}:Gefrorene Insel|45px|35px|position:absolute;left:389px;top:74px;z-index:3;{{ifeq:{{{Gebiet|}}}|Gefrorene Insel|border:1px solid red;}}}}


<div style="position:absolute; left:0; top:0; width:465px; height:280px; z-index:2;">
[[Kategorie:Kartenvorlagen]]
 
</noinclude>
{{ifeq:{{{X|none}}}|none||
{{ifexpr:{{{X}}} > 490| <!-- Narubia oder gefrorene Insel -->
  {{ifexpr:{{{X}}} > 1000| <!-- Gefrorene Insel -->
    <div style="position:absolute; left:{{expr:384 + ({{{X}}} - 1002) * 5}}px; top:69px; width:5px; height:45px; border:1px solid red;"></div>
    <div style="position:absolute; left:384px; top:{{expr:69 + ({{{Y}}} - 1001) * 5}}px; width:55px; height:5px; border:1px solid red;"></div>
  | <!-- Narubia -->
    <div style="position:absolute; left:{{expr:379 + ({{{X}}} - 498) * 5}}px; top:-1px; width:5px; height:45px; border:1px solid red;"></div>
    <div style="position:absolute; left:379px; top:{{expr:({{{Y}}} - 50) * 5 - 1}}px; width:60px; height:5px; border:1px solid red;"></div>
  }}
| <!-- Festland -->
<!-- zuerst X (vertikal) -->
  {{ifexpr:({{{X}}} > 130) and ({{{X}}} < 143)| <!-- Linya -->
    <div style="position:absolute; left:{{expr:({{{X}}} - 55) * 5 - 1}}px; top:149px; width:5px; height:60px; border:1px solid red;"></div>
  | <!-- übriges Festland -->
    <div style="position:absolute; left:{{expr:({{{X}}} - 55) * 5 - 1}}px; top:-1px; width:5px; height:210px; border:1px solid red;"></div>
  }}
<!-- ab hier Y (horizontal) -->
  {{ifexpr:({{{Y}}} > 108) and ({{{Y}}} < 122)| <!-- Linya-Breite -->
    <div style="position:absolute; left:-1px; top:{{expr:({{{Y}}} - 80) * 5 - 1}}px; width:440px; height:5px; border:1px solid red;"></div>
  | <!-- normal breites Festland -->
    <div style="position:absolute; left:-1px; top:{{expr:({{{Y}}} - 80) * 5 - 1}}px; width:350px; height:5px; border:1px solid red;"></div>
  }}
}}
}}
 
{{ifeq:{{{X1|none}}}|none||
{{ifexpr:{{{X1}}} > 490| <!-- Narubia oder gefrorene Insel -->
  {{ifexpr:{{{X1}}} > 1000| <!-- Gefrorene Insel -->
    <div style="position:absolute; left:{{expr:384 + ({{{X1}}} - 1002) * 5}}px; top:70px; width:{{expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:45px; border:1px solid red; border-width:0 1px;"></div>
    <div style="position:absolute; left:385px; top:{{expr:69 + ({{{Y1}}} - 1001) * 5}}px; width:55px; height:{{expr:({{{Y2}}} - {{{Y1}}} + 1) * 5}}px; border:1px solid red; border-width:1px 0;"></div>
  | <!-- Narubia -->
    <div style="position:absolute; left:{{expr:379 + ({{{X1}}} - 498) * 5}}px; top:0; width:{{expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:45px; border:1px solid red; border-width:0 1px;"></div>
    <div style="position:absolute; left:380px; top:{{expr:({{{Y1}}} - 50) * 5 - 1}}px; width:60px; height:{{expr:({{{Y2}}} - {{{Y1}}}  + 1) * 5}}px; border:1px solid red; border-width:1px 0;"></div>
  }}
| <!-- Festland -->
<!-- zuerst X (vertikal) -->
  {{ifexpr:({{{X1}}} > 130) and ({{{X1}}} < 143)| <!-- Linya-Höhe -->
    <div style="position:absolute; left:{{expr:({{{X1}}} - 55) * 5 - 1}}px; top:150px; width:{{expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:60px; border:1px solid red; border-width:0 1px;"></div>
  | <!-- normal hohes Festland -->
    <div style="position:absolute; left:{{expr:({{{X1}}} - 55) * 5 - 1}}px; top:0; width:{{expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:210px; border:1px solid red; border-width:0 1px;"></div>
  }}
<!-- ab hier Y (horizontal) -->
  {{ifexpr:({{{Y1}}} > 108) and ({{{Y1}}} < 122)| <!-- Linya-Breite -->
    <div style="position:absolute; left:0; top:{{expr:({{{Y1}}} - 80) * 5 - 1}}px; width:440px; height:{{expr:({{{Y2}}} - {{{Y1}}} + 1) * 5 }}px; border:1px solid red; border-width:1px 0;"></div>
  | <!-- normal breites Festland -->
    <div style="position:absolute; left:0; top:{{expr:({{{Y1}}} - 80) * 5 - 1}}px; width:350px; height:{{expr:({{{Y2}}} - {{{Y1}}} + 1) * 5}}px; border:1px solid red; border-width:1px 0;"></div>
  }}
}}
}}
 
</div>
</div>

Aktuelle Version vom 5. November 2012, 01:00 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage zeigt eine Minimap von Freewar an. Klickt man auf diese, wird man in entsprechende Gebiete weitergeleitet; außerdem kann durch die Angabe eines Gebietsnamens oder dessen Koordinaten dieses rot umrandet werden.

Verwendung

Diese Vorlage wird mit {{GebietAufKarte|"Gebiet"|"X"|"Y"|"X1"|"X2"|"Y1"|"Y2"|"ns"|"Area"}} eingebunden.

Parameter

  • Gebiet: Muss gesetzt werden falls das Gebiet sich nicht auf dem Hauptkontinent befindet. Z.B. Itolos.
  • X: Legt alternativ die X-Koordinate eines Ortes fest.
  • Y: Legt alternativ die Y-Koordinate eines Ortes fest.
  • X1: Legt alternativ die X1-Koordinate (oben links) eines Gebiets fest.
  • X2: Legt alternativ die X2-Koordinate (unten rechts) eines Gebiets fest.
  • Y1: Legt alternativ die Y1-Koordinate (oben links) eines Gebiets fest.
  • Y2: Legt alternativ die Y2-Koordinate (unten rechts) eines Gebiets fest.
  • ns: Legt alternativen einen eventuellen Namespace fest.
  • Area: Legt das zu umrandende Gebiet fest, standardmäßig der Artikelname.