Locations Plugin 🌍

Vielen Dank! :heart: Es funktioniert jetzt super! :slightly_smiling_face: Ich habe ĂŒberall nachgeschaut – die Karte (Thema, Benutzerkarte, Kategorie usw.) sieht gut aus. Nochmals danke, @merefield! :slightly_smiling_face:

4 „GefĂ€llt mir“

Freut mich
 jetzt zurĂŒck zum Umzug :house: :slight_smile:

FYI: Dies wird wahrscheinlich das Layouts-Map-Widget beschÀdigen, aber Locations ist jetzt zumindest nutzbar.

Ich ĂŒberlasse es @angus, dieses Problem zu lösen, oder ich melde mich nach dem Umzug wieder. :slight_smile:

6 „GefĂ€llt mir“

Hier ist jetzt auch alles bestÀtigt in Ordnung!

Danke, Robert @merefield :smiley:

5 „GefĂ€llt mir“

Danke @merefield, mea culpa. Entschuldigung, Leute.

@ckshen Ich habe ein neues Update fĂŒr das Locations-Plugin gepusht, das Layouts 0.2 unterstĂŒtzt, ohne die Version ohne Layouts zu beschĂ€digen. Außerdem habe ich das von dir oben beschriebene Problem mit dem Karten-Rendering behoben.

Wenn in der nÀchsten Woche jemand Probleme mit einem der beiden Plugins (oder einem anderen Plugin) hat, meldet euch bitte bei mir. Ich werde umgehend antworten. Rob ist gerade mit dem Umzug beschÀftigt.

5 „GefĂ€llt mir“

Danke, Angus! Ich werde die Plugins aktualisieren!

2 „GefĂ€llt mir“

Mit 2.7.0.beta1 und discourse-locations e18de2a scheint die Möglichkeit verloren gegangen zu sein, einen Standort im Benutzerprofil hinzuzufĂŒgen.

Die Eingabe im Standortfeld löst keine Suche aus.

Log
Nachricht (2 gemeldete Kopien)

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

RĂŒckverfolgung

/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:149:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:22:in `location'

Das Ändern des Geocoding-Anbieters fĂŒr Standorte auf eine der verfĂŒgbaren Optionen fĂŒhrt zu einem Fehler:

4 „GefĂ€llt mir“

BestÀtigt, hier liegt dasselbe Problem vor.

Die Karten laden zwar noch einwandfrei, aber neue Mitglieder können ĂŒberhaupt keinen Standort zu ihrem Profil hinzufĂŒgen.

4 „GefĂ€llt mir“

@angus @merefield WĂ€re es fĂŒr euch hilfreich, wenn wir Fehler direkt im GitHub-Repository melden wĂŒrden?

3 „GefĂ€llt mir“

Hey @Richie, danke wie immer, aber der beste Ort ist immer noch Pavilion.

@merefield wird sich bald melden.

Wir sind alle erst nach Weihnachten / Neujahr wieder online, also gib ihm etwas Zeit, sich wieder einzuarbeiten.

5 „GefĂ€llt mir“

Danke fĂŒr den Bericht.

Leider bin ich im Moment mit Arbeit ĂŒberhĂ€uft, werde es aber ansehen, sobald ich kann.

2 „GefĂ€llt mir“

Könnte mir jemand bitte sagen, wo die Lat/Lng-Werte fĂŒr Benutzerstandorte in der Datenbank gespeichert sind? :thinking:

2 „GefĂ€llt mir“

FĂŒr jeden Benutzer können Sie etwas wie folgt tun:

myUser = User.find_by(username_lower: '<username>')

dann

userLocation = JSON.parse(myUser.custom_fields[:geo_location])

dann

userLatitude = userLocation['lat']

in der Rails-Konsole 
 usw.

2 „GefĂ€llt mir“

Danke, Robert @merefield :+1:t2:

2 „GefĂ€llt mir“

Leute, wÀre es möglich, einige Parameter im Hintergrund zu Àndern?

Seit dem Wechsel zu Mapbox-Kacheln outdoors-v11 ist der Text auf der Karte selbst absolut winzig:

Es gibt einige Parameter, um dies zu Àndern:

NĂ€mlich einfach:

tileSize: 512, zoomOffset: -1

Dadurch wĂŒrde die Karte wieder lesbar werden:

Sind diese ParameterĂ€nderungen etwas, das ihr in ein zukĂŒnftiges Update aufnehmen könntet?

2 „GefĂ€llt mir“

Danke fĂŒr den Vorschlag, @Richie!

Vergiss nicht, eine Funktionsanfrage mit diesen Informationen zu stellen: Pavilion

1 „GefĂ€llt mir“

Das ist ja seltsam :thinking:

Die Möglichkeit, den Standort eines Themas zu Ă€ndern (nachdem er einmal festgelegt wurde), wurde vor etwa 4 Jahren offenbar versehentlich entfernt (nur der Frontend-Code war betroffen, der Backend-Code war noch vorhanden!). Was vielleicht noch seltsamer ist: Niemand hat sich darĂŒber beschwert, dass diese Funktion fehlt. :zipper_mouth_face:

Gut zu wissen, dass die Nutzer sich beim Einreichen ihrer Themen schon sicher ĂŒber deren Standorte sind!

Hier ist sie wieder:

Um den Standort eines Themas zu aktualisieren, klicken Sie einfach auf das Stiftsymbol neben dem Titel und dann auf den Standort, um das Formular aufzurufen.

3 „GefĂ€llt mir“

Hallo @merefield,

danke vielmals fĂŒr dieses großartige Plugin und die stĂ€ndige UnterstĂŒtzung!

Ich verwende das Plugin mit Nominatim als Geokodierer und erhalte Standortergebnisse im Format <housenumber>, <street>, <neighbourhood>, <suburb>, <city>, <postalcode>, <country>. Wenn ich das richtig verstehe, kann ich die Ausgabe ĂŒber die Einstellung location user profile format anpassen, aber ich bin mir nicht sicher, wie das geht.

Mein Ziel ist es, die Adressen im deutschen Standardformat als {*street_name*}, {postalcode} {*place*} anzuzeigen (oder geschrieben als <street> <housenumber>, <postalcode> <city> unter Verwendung der oben genannten Variablen).

Könntest du mir bitte erklÀren, wie ich das erreichen kann (falls möglich)? Vielen Dank im Voraus!

1 „GefĂ€llt mir“

Ich glaube, es gibt eine InkompatibilitĂ€t, wenn das User Card Directory Theme zusammen mit der aktivierten Einstellung location user profile map verwendet wird. Zumindest bei mir ist die umgeschaltete Minikarte im Benutzerverzeichnis nicht im Vordergrund und wird von der darunterliegenden Karte ĂŒberlagert:

1 „GefĂ€llt mir“

785 und immer noch stark :smiley:

Das :point_up:t2:

2 „GefĂ€llt mir“

Ja, das ist nicht kompatibel. Der Follow-Plugin funktioniert auch mit diesem TC nicht. Vermische sie nicht. Es handelt sich um ein grundlegendes Problem, das wahrscheinlich nie behoben werden wird.

Der Grund dafĂŒr ist, dass die Plugins einen Plugin-Outlet auf der Benutzerkarte verwenden, und in diesem TC wiederholt dieser Outlet auf seltsame Weise mehrfach, was Ember meiner Meinung nach völlig verwirrt. Ich glaube also, dass das Problem beim TC liegt und nicht bei den Plugins, da die Outlets dadurch zerstört werden.

2 „GefĂ€llt mir“