||||\n-|-|-|\n:information_source: | Zusammenfassung | Ermöglicht es Ihnen, geokodierte Orte mit Themen zu verknĂŒpfen und sie auf einer schönen Karte anzuzeigen. Ermöglicht es Ihren Benutzern auch, ihren Standort aufzuzeichnen und sie gemeinsam auf einer zentralen Benutzerkarte auf Ihrer Website anzuzeigen.\n:hammer_and_wrench: | Repository-Link | https://github.com/merefield/discourse-locations\n:open_book: | Installationsanleitung | So installieren Sie Plugins in Discourse\n:heart: | Sponsoring | Bitte ziehen Sie in Betracht, ein regelmĂ€Ăiger Sponsor meiner Open-Source-Arbeit zu werden, auf einer Stufe, die Ihren oder den Ressourcen und BedĂŒrfnissen Ihrer Organisation entspricht, um sicherzustellen, dass dieses Plugin die Wartung erhĂ€lt, die es verdient, und auch in Zukunft fĂŒr Ihre Website funktioniert.\n\nGenieĂen Sie dieses Plugin? Bitte geben Sie ihm einen
auf GitHub \n\n
Ich bin mit dieser Technologie noch sehr neu. Ich habe das Plugin installiert (ich sehe den Befehl âKarteâ im Hamburger-MenĂŒ und ich habe ein Feld fĂŒr den Standort auf meiner Benutzerprofilseite (mit funktionierender Georeferenzierung ĂŒber Nominatim), ABERâŠ
Ich sehe keine SchaltflĂ€che âStandort hinzufĂŒgenâ im Editor.
Und dies ist das Editor-Fenster:
SchlieĂlich habe ich das Plugin wie folgt installiert:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-math.git
- git clone https://github.com/paviliondev/discourse-events.git
- git clone https://github.com/paviliondev/discourse-locations.git
- git clone https://github.com/davidtaylorhq/discourse-whos-online.git
- git clone https://github.com/discourse/twitter-profile-link.git
- git clone https://github.com/discourse/discourse-tooltips.git
Ich habe es mit locale= en versucht, mit den gleichen Ergebnissen.
Na, na, Korrektur: Das Plugin funktioniert im Benutzerprofil wie erwartet.
Laut der Karte bin ich ein Verstorbener, da die Karte einen Punkt mitten auf dem gröĂten Friedhof von Montreal anzeigt:
Es muss auch fĂŒr jede Kategorie aktiviert werden, die Sie verwenden möchten.
Danke! Es hat funktioniert.
Ăbrigens war das HĂ€kchen standardmĂ€Ăig âeingeschaltetâ, ABER!! Du musst das Einrichtungsfenster anzeigen, das HĂ€kchen entfernen und erneut setzen, damit die Funktion tatsĂ€chlich funktioniert.
Freut mich, dass es funktioniert. Ich habe das Plugin schon eine Weile nicht mehr benutzt, also war es nur eine grobe SchÀtzung meinerseits.
@angus Ich habe dieses Problem kĂŒrzlich bemerkt, wenn Benutzer keinen Standort in ihrem Profil angegeben haben:
Es tritt jedoch nicht bei jedem Benutzer auf; ich kann das Muster noch nicht ganz erkennen.
Vielleicht betrifft es diejenigen, die einen Standort in ihrem Profil gelöscht haben? Oder ist es vielleicht ein leerer String, also ââ, anstatt NULL? ![]()
Es sieht so aus, als hÀtte das letzte Update den Standort in der Benutzerkarte vollstÀndig entfernt.
Benutzerkarte:

Benutzerprofil:
Dies wird höchstwahrscheinlich durch diese Ănderung im Kern verursacht:
@omarfilip @david Danke fĂŒr den Hinweis ![]()
@angus, wirst du das in der Lage sein zu Àndern?
@david @Richie Danke, dieses Plugin wurde aktualisiert, um die Ănderung zu unterstĂŒtzen.
Nur als Hinweis: Dieses Plugin wird bald denselben Aktualisierungsplan wie die ĂŒbrigen Haupt-Plugins von Pavilion ĂŒbernehmen. Das bedeutet, dass es in der ersten Woche jedes Monats an die neueste Discourse-Kernversion angepasst wird. Weitere, auf dieses Plugin spezifische Details folgen, aber siehe hier:
Danke fĂŒr die schnelle Lösung, Angus.
Hallo @angus, bestÀtigt, dass die Standorte jetzt auf der Benutzerkarte angezeigt werden. Wir sehen jedoch weiterhin das Problem, dass einige Benutzer einen Kartenpin und ein Karten-Symbol anzeigen, obwohl kein Standort eingegeben wurde:
Und auf ihrer vollstÀndigen Profilseite:
Ich kann die Discourse-App aktuell nicht starten, weil das Locations-Plugin im Weg steht. Im Folgenden fĂŒge ich das Log an. Es funktioniert, wenn ich Locations in app.yml auskommentiere. Kann jemand dies priorisieren und beheben?
Gibt es zudem eine Möglichkeit, nur auf eine Version des Plugins zu aktualisieren, die âtests-passed
@k4rtik Danke fĂŒr deinen Bericht, und es tut uns leid, dass du betroffen bist. Dein Problem entstand aus folgenden GrĂŒnden:
- Das Layouts-Plugin wurde vor 2 Tagen aktualisiert.
- Das Locations-Plugin unterstĂŒtzte die bestehende Version des Layouts-Plugins.
- Du verwendest beide Plugins.
- Du hast dein Discourse zwischen dem ersten Update des Layouts-Plugins und der HinzufĂŒgung der UnterstĂŒtzung durch das Locations-Plugin aktualisiert.
Ich habe das Locations-Plugin aktualisiert, um die neue Version des Layouts-Plugins zu unterstĂŒtzen: Update to support layouts v0.2 · merefield/discourse-locations@52aec30 · GitHub. Wenn du jetzt mit beiden Plugins installiert aktualisierst, wird es funktionieren. @Richie Dies wird dein Problem beheben: Add include? to geo_json in user_card serializer · merefield/discourse-locations@5185063 · GitHub
Ein Branch mit dem Status âtests-passed
Danke, ja, ich habe versucht herauszufinden, warum mein benutzerdefiniertes Layout auch mit dem letzten Update nicht angezeigt wurde. Es scheint immer noch nicht zu erscheinen, aber ich sehe auf Pavilion, dass ihr dabei seid, aktualisierte Dokumentation fĂŒr die Ănderungen im Plugin herauszugeben, also werde ich noch etwas warten.
@angus bestĂ€tigt â Problem gelöst ![]()
Vielen Dank noch einmal fĂŒr deine kontinuierliche UnterstĂŒtzung dieses Plugins ![]()
Hallo @angus, ich habe eine Benachrichtigung erhalten, dass der erste Beitrag in diesem Thread bearbeitet wurde.
Anscheinend wurde der Speicherort des Repositories verschoben.
Sollten wir alle unsere Discourse-Einstellungen auf den neuen Speicherort aktualisieren, oder wird der bestehende/alte Speicherort weiterhin aktualisiert?
MĂŒssen wir nach der Ănderung der Plugin-Quelladresse irgendetwas neu aufbauen?
Hey @Richie, du kannst weiterhin die alte URL GitHub - merefield/discourse-locations: Tools for handling locations in Discourse · GitHub verwenden. Du kannst warten, bis du die Gelegenheit dazu hast, sie zu aktualisieren, also beispielsweise, wenn du deine Website aus einem anderen Grund neu aufbauen musst.
Das Plugin wurde vor einiger Zeit von meinem persönlichen GitHub-Konto auf das von Pavilion ĂŒbertragen. Wenn ein Repository ĂŒbertragen wird, leitet GitHub automatisch alle Links vom alten Standort zum neuen weiter.
Der erste Beitrag wird in den kommenden Wochen etwas angepasst. Ich werde dafĂŒr eine Dokumentation auf thepavilion.io verfassen und eine kĂŒrzere Beschreibung hier auf Meta veröffentlichen.
Ausgezeichnet, das wusste ich nicht ![]()
Nochmals vielen Dank fĂŒr die UnterstĂŒtzung!






