Locations Plugin 🌍

Vielleicht könnte der Standardwert optional als zusammengeklappt oder erweitert festgelegt werden. Der Button ‘Karte anzeigen’ bleibt, solange die Karte zusammengeklappt ist, und wird in ‘Karte ausblenden’ umbenannt, sobald die Karte erweitert ist?

2 „GefĂ€llt mir“

Wie viel Teilnahme ist erforderlich, um eine Feature-Anfrage zu stellen?

1 „GefĂ€llt mir“

Die Kartenposition wurde ebenfalls als Fehler gemeldet, da in einigen FĂ€llen Teile der Karte außerhalb des Bildschirms gerendert wurden.

Ich habe daher die Karte sowohl auf MobilgerĂ€ten als auch auf dem Desktop vergrĂ¶ĂŸert und dafĂŒr gesorgt, dass sie innerhalb der Bildschirmgrenzen bleibt. Sie schwebt weiterhin. FĂŒr weitere Anpassungen wĂ€re eine separate Finanzierung erforderlich.

Dies war etwas knifflige Arbeit, da ich Elemente verschieben und dabei darauf achten musste, keine der zahlreichen Kartenansichten oder die bestehenden Kartensteuerelemente zu beeintrÀchtigen.

Ich werde es bald veröffentlichen, aber Sie können es hier testen:

git clone https://github.com/paviliondev/discourse-locations -b bigger_topic_map

Lassen Sie mich wissen, falls Sie Probleme feststellen.

2 „GefĂ€llt mir“

OK, ich habe das bereits zusammengefĂŒhrt, um das Feedback zu beschleunigen. Bitte lass mich wissen, falls Probleme auftreten.

3 „GefĂ€llt mir“

Es ist ein Anfang, danke. Ich werde es ausprobieren und dir Bescheid geben, wie es lÀuft


2 „GefĂ€llt mir“

Hallo Robert,

vielen Dank fĂŒr das Update. Die grĂ¶ĂŸere Karte gefĂ€llt mir sehr gut :slight_smile:

Kleine Korrektur fĂŒr die mobile Ansicht (Themen- und Benutzerkarte):

ALLGEMEINES CSS

.location-details .location-label-container {
    align-items: baseline;
}

.map-container.small {
        margin-top: 5px;
}

MOBILE CSS

.location-and-website.map-location-enabled .user-location-widget .map-wrapper {
    position: inherit;
}

.location-and-website.map-location-enabled .user-location-widget .map-container.small {
    top: auto;
    width: 100%;
    margin-top: 5px;
}

:warning: Kleiner Fehler bei der Themenkarte: Wenn ich das Ziehen auf dem Desktop loslasse, schließt sich die Karte sofort.

3 „GefĂ€llt mir“

Ja, ich habe das Verhalten der Benutzerkartenkarte bewusst so belassen, wie es war, da es nicht zum gemeldeten Fehler gehörte. Ich beabsichtige derzeit nicht, dies zu Àndern.

Mir ist das ĂŒberempfindliche Kartenverhalten bei Touch-BerĂŒhrungen aufgefallen. Ich werde sehen, was ich tun kann, wenn ich die Gelegenheit habe. Ich vermute, es hĂ€ngt mit dem Klicken außerhalb des Bereichs zum Schließen zusammen.

2 „GefĂ€llt mir“

@angus @merefield Gibt es einen Parameter, den ich verwenden kann, um den Titel/Legende des Kartenmarkers anzugeben, wenn ich einen Standort ĂŒber die Discourse-API hinzufĂŒge?

Zum Beispiel: Wenn ich ein neues Thema zu unserem Discourse hinzufĂŒge, poste ich derzeit Folgendes an unsere Forum-API, um einen Standort zum Thema hinzuzufĂŒgen:

Dadurch ist der Kartenmarker-Titel/Legende identisch mit dem Thementitel:

Was in unserem Anwendungsfall oft zu lang ist.

Ich frage mich, ob es ein Element namens pin_legend_title oder Ähnliches gibt, mit dem ich einen anderen Titel fĂŒr den Marker als den Discourse-Thementitel ĂŒbergeben kann? (Da ich einen kĂŒrzeren Marker-/Legendentitel ĂŒbergeben möchte)

So etwas wie hier:

:thinking:

1 „GefĂ€llt mir“

Weiß sonst noch jemand, ob das möglich ist?

1 „GefĂ€llt mir“

Wie kann man die Karte standardmĂ€ĂŸig anzeigen lassen, ohne zuerst zu klicken?

1 „GefĂ€llt mir“

FĂŒr die Benutzerkarte suchen Sie in den Plugin-Einstellungen nach location users map default und aktivieren Sie die Option StandardmĂ€ĂŸig Benutzerkarte anzeigen, wenn zu 'Benutzer' navigiert wird.

4 „GefĂ€llt mir“

Das ist besser als vorher! :+1:

Glaubst du, es wÀre in Zukunft möglich, diese erweiterte Karte auch dann anzuzeigen, wenn wir auf die Position eines Benutzers klicken?

3 „GefĂ€llt mir“

Ein Upgrade auf die neueste Discourse-Version (2.6.0.beta5, 886d619d3f) mit aktiviertem Locations-Plugin fĂŒhrte zu einer leeren Website. Im abgesicherten Modus, in dem inoffizielle Plugins deaktiviert waren, funktionierte es. Das Problem wurde behoben, indem das Locations-Plugin in der YAML-Datei auskommentiert und das System neu aufgebaut wurde.

from_version: be5efc9410, f178532, 1460764, be5efc9410
repository: /var/www/discourse, /var/www/discourse/plugins/discourse-data-explorer, /var/www/discourse/plugins/discourse-locations, /var/www/discourse/plugins/styleguide
3 „GefĂ€llt mir“

Das liegt an einer Deprecation im Kern. Ich habe gerade eine Korrektur gepusht

Feedback wÀre willkommen.

3 „GefĂ€llt mir“

Danke fĂŒr die schnelle Reparatur, Robert. Nach einem Neuaufbau ist alles wieder normal und funktioniert wie erwartet.

2 „GefĂ€llt mir“

Beim Aufrufen von /u/user-map?period=location tritt eine Verzögerung von etwa 3 Sekunden bei der Kartenanzeige auf. WĂ€hrend dieser Zeit wird die Meldung „Keine Ergebnisse gefunden

1 „GefĂ€llt mir“

Leider ist die aktuelle Architektur an ihrer Grenze. Ich habe kĂŒrzlich eine Korrektur bereitgestellt, die diese Leistung verdoppelt hat (Gott weiß, wie Sie es vorher geschafft haben?). Es sieht so aus, als hĂ€tten Sie einen extrem anspruchsvollen Anwendungsfall (eine wirklich beeindruckende Anzahl von Standorten!). Ich bin mir nicht sicher, ob wir derzeit eine Lösung haben.

1 „GefĂ€llt mir“

Es war vorher schneller – ich kann mich nicht erinnern, wann es langsamer wurde, aber die Leistung ist so in Ordnung; das ist nicht der Kritikpunkt. Die Erwartungshaltung zu setzen, dass die Karte gleich angezeigt wird, wĂ€re eine gute Lösung dafĂŒr.

2 „GefĂ€llt mir“

Verstanden, ja, das ist machbarer. Könntest du die Anfrage bitte hier stellen?

Ich kann nicht versprechen, dass sie sofort geprĂŒft wird (ich habe gerade extrem viel zu tun und muss zudem bald umziehen), aber dies wĂŒrde die anspruchsvollen AnwendungsfĂ€lle zumindest teilweise adressieren. Danke fĂŒr den Vorschlag.

2 „GefĂ€llt mir“

[quote=“omarfilip, Beitrag: 625, Thema: 69742”]
Bei der Anzeige der Karte unter /u/user-map?period=location gibt es eine Verzögerung von etwa 3 Sekunden. WĂ€hrend dieser Zeit wird „Keine Ergebnisse gefunden

2 „GefĂ€llt mir“