See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Vorlage Diskussion:Lageplan – Wikipedia

Vorlage Diskussion:Lageplan

aus Wikipedia, der freien Enzyklopädie

Inhaltsverzeichnis

[Bearbeiten] Beispiel

[Bearbeiten] z.B. Frankreich

Nur ein Punkt
Ist eigentlich egal...
{{Lageplan
|marker      = reddot.svg
|markersize  = 8
|markertext  = Nur ein Punkt
|pos_x       = 40
|pos_y       = 60
|map         = France with Corsica (demis).png
|mapsize_x   = 300
|mapsize_y   = 300
|maptext     = Ist eigentlich egal...
|warning     = Hoppla!
}}

durch die relative Positionierung ist die Karte ohne weitere Umrechungen skalierbar:

Nur ein Punkt
Ist eigentlich egal...

Nur die Kartengröße und die Größe des Markers wurden verändert.

{{Lageplan
|marker      = reddot.svg
|markersize  = 3
|markertext  = Nur ein Punkt
|pos_x       = 40
|pos_y       = 60
|map         = France with Corsica (demis).png
|mapsize_x   = 80
|mapsize_y   = 80
|maptext     = Ist eigentlich egal...
|warning     = Hoppla!
}}

[Bearbeiten] oder lieber Burundi?

X-Mark!
Ein Land ...
{{Lageplan
|marker      = X mark.svg
|markersize  = 12
|markertext  = X-Mark!
|pos_x       = 85
|pos_y       = 34
|map         = Burundi provinces blank.png
|mapsize_x   = 200
|mapsize_y   = 236
|maptext     = Ein Land ...
|warning     = Hoppla!
}}

[Bearbeiten] Internet Explorer

Der Internetexplorer hat mal wieder seine Tücken

In der Ruhe liegt die Kraft...
Quadrat
markersize=49
In der Ruhe liegt die Kraft...
Quadrat
markersize=6

Eigentlich sollte die Position des Markers unverändert bleiben, wenn sich seine Größe ändert. Firefox und Opera verhalten sich wie erwartet: Das Fadenkreuz liegt etwa auf der roten Linie. Beim IE liegt es bei kleinen Markern deutlich unter der Linie und wandert mit zunehmender Größe langsam in die korrekte Position...

Mit der Transparenz gibt es leider ebenfalls Probleme, so dass es nicht möglich ist den Marker so zu vergrößern, dass die Positionierung stimmt...

--ttog 14:54, 11. Jul 2006 (CEST)

In der Datei main.css findet sich die Eigenschaft img { vertical-align: middle; }, die diesen Darstellungsfehler auslöst. Für kleine Marker, die kleiner als die Schrift sind, reserviert der Internet Explorer 6 fälschlicherweise ein Rechteck von 6px × Schrifthöhe (kann mit Strg+A sichtbar gemacht werden). Der Marker befindet sich in der Mitte (middle) dieses Rechtecks, positioniert wird es jedoch anhand der linken oberen Ecke. Das Resultat ist eine Verschiebung nach unten, die von der Schriftgröße und der Größe des Markers abhängt.
Die einzige Lösung, die ich gefunden habe, besteht darin, die Schriftgröße für das den Marker umgebende div explizit zu setzen: font-size: {{{markersize|5}}}px;. Kann ich das in die Vorlage einsetzen oder habe ich irgend etwas übersehen?
Das Problem mit der Transparenz würde ich übrigens einfach ignorieren. Im Allgemeinen sind die Marker sehr klein und die Karte ohnehin in hellen Farben gestaltet, so dass die fehlende Transparenz des Markers kaum bis gar nicht sichtbar wird. --TM 10:53, 16. Aug 2006 (CEST)
Ich habe Deinen Vorschlag in die Vorlage integriert. Scheint prima zu funktionieren! --ttog 10:09, 5. Sep 2006 (CEST)
Internet Explorer 6 stellt kleine Marker immer noch 1 Pixel zu weit oben dar, aber das kann man denke ich vernachlässigen. In allen anderen Browsern (sogar Internet Explorer 5.0) ist die Positionierung jetzt einwandfrei. --TM 12:53, 5. Sep 2006 (CEST)

[Bearbeiten] Firefox und Zentrierung

Beispiel
Karte

Das Beispiel rechts wird im Firefox nicht zentriert sondern linksbündig dargestellt. Schuld sind mehrere Eigenheiten des Browsers, die in seiner strengeren Auslegung der Standards begründet liegen (u. a. wirkt sich text-align: center; nicht auf positionierte Tabellen aus). Eine mögliche Lösung wäre, die in der Vorlage vorhandene Anweisung margin: 0 0 0 0; durch margin: 0 auto; zu ersetzen. Allerdings wären Lagepläne damit immer zentriert. Gibt es Fälle, in denen das unerwünscht wäre? So weit ich das sehe, kommt die Vorlage bisher nur in den Infoboxen für Flughäfen, französische und deutsche Gemeinden zum Einsatz. In allen diesen Fällen soll die Karte ohnehin zentriert sein. --TM 21:30, 3. Okt 2006 (CEST)

Kleine Anmerkung: Der Fehler liegt nicht am Firefox, da sich dieser an die Standards hält. Zur Zentrierung von Block-Elementen muss margin verwendet werden und nicht text-align [1]. Der Text Karte wird im Beispiel daher auch zentriert dargestellt. Zur Not musst du auf center (deprecated) zurückgreifen (nicht schön, aber funktioniert). -- Netnet @ 18:12, 5. Okt 2006 (CEST)
Dass sich Firefox (übrigens auch Opera 9) völlig korrekt verhält, ist mir natürlich bewusst. Mein Problem ist, dass die Zentrierung auf die Blindtabelle innerhalb der Vorlage angewendet werden muss. Von außerhalb kann ich sie mit standardkonformen Mitteln nicht mehr beeinflussen. An align="center" hatte ich gar nicht mehr gedacht (das ist schon zu lange her). Da das nur eine Notlösung ist, bleibt meine Frage: Können wir die Vorlage um margin: 0 auto; ergänzen, so dass sie immer zentriert wird? --TM 16:14, 6. Okt 2006 (CEST)

[Bearbeiten] Doppelentwicklung Lageplan vs. Positionskarte

Ich möchte an dieser Stelle noch einmal auf die Vorlage:Positionskarte hinweisen, die das selbe Ziel verfolgt wie die Vorlage:Lageplan hier. Der Quelltext dort ist nach einem etwas anderen Prinzip gestaltet, das sich meinen Beobachtungen nach in den verschiedenen Browserversionen sehr stabil verhält. Ich bemühe mich gerade darum, die Vorlage:Positionskarte um fehlende Funktionen zu ergänzen (siehe Diskussionsseite dort), so dass wir mittelfristig auf die Vorlage:Lageplan verzichten können. --TM 11:35, 15. Nov. 2006 (CET)

Die Vorlage:Positionskarte entwickelt sich inzwischen dank zahlreicher Mit-Autoren zu einem unüberschaubaren Parameter-Monster. Eine Zusammenführung mit dieser Vorlage hier ist nicht mehr sinnvoll. --TM 01:05, 21. Jan. 2007 (CET)

[Bearbeiten] Mehrere Marker

Wenn ich mir das for-Konstrukt so anschaue, denke ich an eine Möglichkeit, mehrere Marker zu setzen, so z.B. alle Filianen von Ikea in Deutschland. Denkt ihr, das wäre leicht zu machen? --Turing 01:05, 16. Jan. 2007 (CET)

Frag mal bei der Vorlage:Positionskarte, die bauen sowieso grad einen Parameter nach dem anderen ein und haben sicher noch Platz für 39 weitere. --TM 01:11, 21. Jan. 2007 (CET)

[Bearbeiten] Verrutschen der Markierung (hier erledigt)

Eine Frage: Woran liegt es, dass die rote Markierung in der Positionskarte von z. B. Rosegg sich zuerst auf der richtigen Position befindet, nach ungefähr einer halben Sekunde nach Seitenaufbau jedoch nach Süden verrutscht? Zumindest im IE konnte ich es beobachten. Im Firefox wäre mir das noch nicht aufgefallen. -- Gugganij 10:25, 5. Jan. 2008 (CET)

Schuld ist die am 26. November 2007 hinzugefügte Funktion PngFix, die im Internet Explorer (nur Version 6) um jedes PNG-Bild noch zwei span-Container drumherum packt. Mögliche Lösungen wären aus meiner Sicht:
  1. Die Funktion PngFix wieder komplett entfernen. Sie scheint nicht ausführlich genug getestet worden zu sein, sonst gäbe es solche Probleme nicht.
  2. In die Funktion PngFix an der Stelle, wo bereits die fontSize gesetzt wird, zusätzlich die Zeile outerSpanStyle.lineHeight = "0"; einfügen.
  3. Hier in der Lageplan-Vorlage die Anweisung line-height: {{{markersize|5}}}px; hinzufügen (dort, wo bereits font-size steht). --TM 20:52, 5. Jan. 2008 (CET)
Danke für die Antwort. Deine Lösungsvorschläge wurden aber noch nicht umgesetzt. Ich verwende zwar so gut wie ausschließlich den Firefox, aber der ist ja nicht Standard. Würde zwar gerne die Syntax der Vorlage selbst verändern, habe die Lageplan-Vorlage ist ja gesperrt. Kann das wer übernehmen? lg -- Gugganij 13:01, 8. Jan. 2008 (CET)
Ich konnte das Problem jetzt zumindest für diese Vorlage beheben. Die eigentliche Fehlerursache in der MediaWiki:Common.js kann nur ein Admin beheben. --TM 15:22, 13. Jan. 2008 (CET)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -