[GeoMap] Positionierung des Ajax-Benutzerpopups

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
JulianB
Mitglied
Beiträge: 13
Registriert: 19.10.2009 10:11

[GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von JulianB »

Tag zusammen,

ich bin gerade dabei und eigentlich auch schon fertig damit, den GeoMap-Mod in meinem Forum einzubauen.
Die gesamte Anpassung an den verwendeten Style und ein paar Anpassungen in der Formatierung der Ausgaben habe ich bereits erledigt.

Nun hänge ich an folgendem Punkt:
Wenn man in der GeoMap, mit der Maus über einen der eingetragenen Benutzer fährt (farbige Punkte auf der Map), öffnet sich ein Popup welches per Default die Benutzernamen, Postleitzahl und Stadt der Benutzer in dieser Region anzeigt. Dieses Popup wird normalerweise ein paar Pixel neben dem Mauszeiger geöffnet, bei mir allerdings befindet sich das Fenster weit vom Zeiger entfernt, außerhalb meines Styles und wird dadurch unlesbar. Es wird also korrekt angezeigt und geöffnet, nur die Positionierung ist viel zu weit rechts. Meine Frage dazu ist wo ich die Positionierung einstellen kann, beziehungsweise an welcher Stelle die Position des zu öffnenden Popups berechnet wird. Vielleicht hat ja jemand von euch schon einmal dieses, oder ein ähnliches Problem gehabt.

Version: PHPBB 3.0.7-PL1
Style: DarkFantasy Style by Daniel St. Jules

Die Zugangsdaten für einen Testaccount schicke ich gern per PN zu.

Mit freundlichen Grüßen,
Julian
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von Frank1604 »

JulianB hat geschrieben:Die Zugangsdaten für einen Testaccount schicke ich gern per PN zu.
Na dann mal her damit. ;)
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
JulianB
Mitglied
Beiträge: 13
Registriert: 19.10.2009 10:11

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von JulianB »

Hallo Frank,

entschuldige das ich mich jetzt erst melde. Ich war leider verhindert. Die Zugangsdaten habe ich dir per PN gesendet.

Danke und liebe Grüße,
Julian
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von Frank1604 »

JulianB hat geschrieben:Die Zugangsdaten habe ich dir per PN gesendet.
Hmm, aber an wen? Ich hab nämlich keine bekommen..
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
JulianB
Mitglied
Beiträge: 13
Registriert: 19.10.2009 10:11

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von JulianB »

Entschuldige,

in Zukunft schreibe ich erst die PN und dann den Forumsbeitrag, my fault ;)

Die PN müsste schon bei dir sein.

Liebe Grüße,
Julian
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von Frank1604 »

Ja, jetzt ist sie da. Zuerst einmal, es passt die ajax_geoinfo.html nicht zu deinem Style. Tausche die mal bitte gegen die aus dem subsilver/templates Verzeichnis. Dann schauen wir mal wie es aussieht.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
JulianB
Mitglied
Beiträge: 13
Registriert: 19.10.2009 10:11

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von JulianB »

Hey Frank,

okay das habe ich gemacht, die Anzeige sieht nun definitiv richtig aus. Peinlicher Fehler.
Trotz alledem wird das Popup für meinen Geschmack zu weit rechts angezeigt, oder soll das so sein?
Gerade bei meinem Wide-Screen ist das Popup doch weit aus dem eigentlichen Kartenbereich rausgezerrt.

Liebe Grüße und vielen Dank,
Julian
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von Frank1604 »

Schau mal in der ajax_geoinfo.html. Dort findest du diese Zeilen:

Code: Alles auswählen

        if (docX > document.body.offsetWidth - 400) {
            document.getElementById('geo_popup').style.left = (docX - 350) + "px";
        } else {
            document.getElementById('geo_popup').style.left = (docX - 5) + "px";
        }
        document.getElementById('geo_popup').style.top    = (docY + 30) + "px";
Damit kannst du die Position des PopUps verändern.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
JulianB
Mitglied
Beiträge: 13
Registriert: 19.10.2009 10:11

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von JulianB »

Hallo Frank,

super Sache. Habe einige Sachen jetzt angepasst und nun funktioniert es einwandfrei. Vielen Dank für deine Hilfe.

Noch einmal dankeschön und liebe Grüße,
Julian
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [GeoMap] Positionierung des Ajax-Benutzerpopups

Beitrag von Frank1604 »

Kein Problem, freut mich wenn es jetzt passt :)
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Antworten

Zurück zu „[3.0.x] Mod Support“