Standort-Plugin 🌍

Ich teste nur ein zuvor gemeldetes Problem erneut, von dem man dachte, es sei behoben worden. Entschuldigen Sie, dass ich einen Monat zurĂŒckgehe
 Kleinigkeiten wie eine Hochzeit, ein paar Wochen Hundesitten und ein auslĂ€ndischer Besucher haben mich beschĂ€ftigt!

  1. Setzen Sie den Standard fĂŒr Standortthemen auf Benutzer.
  2. Legen Sie einen Standort fĂŒr Ihren Benutzer fest (falls Sie noch keinen haben).
  3. FĂŒgen Sie ein Thema in einer Kategorie hinzu, fĂŒr die ein Standort aktiviert ist. Das Thema erhĂ€lt Ihren Standort und erscheint auf der Themenkarte mit allen anderen relevanten Markierungen.
  4. Löschen Sie den Standort Ihres Benutzers.
  5. FĂŒgen Sie ein Thema zur selben Kategorie wie in (3) hinzu. Das Thema erhĂ€lt Ihren Standort nicht (wie erwartet), aber wenn Sie die Themenkarte anzeigen, fehlen alle Markierungen.
  6. Setzen Sie den Standard fĂŒr Standortthemen auf Keine – alle Markierungen erschienen zunĂ€chst wieder auf der Themenkarte. Wenn Sie jedoch die Benutzerkarte anzeigen, waren keine Markierungen vorhanden, und nachdem Sie zur Themenkarte zurĂŒckgekehrt sind, sind alle diese Markierungen wieder verschwunden. Ich habe versucht, die beiden BeitrĂ€ge aus (3) und (5) zu löschen, den Standard fĂŒr Standortthemen wieder auf Benutzer zu setzen und meinem Benutzer wieder einen Standort hinzuzufĂŒgen, aber nichts davon lĂ€sst Markierungen auf den Karten wieder erscheinen.

Hat jemand eine Ansicht implementiert, bei der man die Karte oben und die Listenelemente darunter sieht?

Mein Kunde wĂŒnscht sich das, aber ich rate davon ab. Es scheint mir sowohl in Bezug auf UX als auch auf Code so zu sein, als ob man “Kuchen auf Kuchen” hĂ€tte, da beide die gleichen Funktionen erfĂŒllen.

Meinungen oder Tipps dazu?

Welche Karte?

Beziehen Sie sich auf das Locations Plugin?

Entschuldigung, ja, das bin ich. Sieht im Moment so aus dies auf meiner Website aus.

Im Idealfall wĂŒrden die Auswahl von Tags oben sowohl die Karte als auch eine Liste unter der Karte auf den ausgewĂ€hlten Tag beschrĂ€nken.
Quickmock:


Vielleicht könnte man:

  1. PrĂŒfen, ob wir uns auf der Seite „Projekte und Gemeinschaften“ befinden (einfach).
  2. Eine doppelte Liste unter der Karte einfĂŒgen (keine Ahnung, wie).
  3. Die doppelte Kategorie-/Tag-Leiste ausblenden (einfach).


die Frage ist, ob die Tags wie erwartet funktionieren wĂŒrden (Filtern von Karte und Liste beim Klicken und Anzeigen beider) oder ob die Auswahl eines Tags standardmĂ€ĂŸig nur die Listenansicht zur Folge hĂ€tte – wie es derzeit der Fall ist, wenn man einen Tag in der Liste auswĂ€hlt.

Nur ein Brainstorming. Ich habe nicht viel Hoffnung.

3 „GefĂ€llt mir“

Wenn Sie eine solche Ansicht erstellen möchten, ist ein PR akzeptiert (sofern alles andere gleich bleibt und dies nur ein zusÀtzliches Verhalten hinter einer Einstellung ist).

Wenn Sie Hilfe benötigen, um eine solche Ansicht auf kommerzieller Basis zu erstellen, können Sie mich gerne unter Pavilion kontaktieren (Locations ist ein Pavilion-Produkt).

1 „GefĂ€llt mir“

Da es sich um eine Funktionsanfrage fĂŒr dieses Plugin handelt, habe ich es in das entsprechende Thema verschoben. :+1:

4 „GefĂ€llt mir“

Mir ist aufgefallen, dass mein Locations-Plugin aufgehört hat, Geocoding durchzufĂŒhren, obwohl meine Einstellungen unverĂ€ndert geblieben sind und meine API-SchlĂŒssel von LocationIQ noch gĂŒltig sind. Das Problem tritt auf, wenn versucht wird, einem Thema einen Standort zuzuweisen. Beim AusfĂŒllen der Felder dreht sich die Karte einfach und dreht sich und wird nie fertig.

Ist dies ein bekanntes Problem und haben Sie irgendwelche Gedanken, wie man es beheben kann? Danke.

– Aaron

Gibt es verdÀchtige EintrÀge in der Browserkonsole oder in den Rails-Logs?

Ich habe keinen Zugriff auf die Rails-Logs (muss den Hoster fragen), aber es erscheint nichts, wenn ich auf „Standort finden“ klicke. ErwĂ€hnenswert ist auch, dass ich noch bei Discourse Version 3.0.3 bin.

Ich bin mir nicht sicher, ob diese gemeldet werden mĂŒssen, aber ich sehe einige Deprecation Notices fĂŒr das Locations-Plugin, z.B.

Deprecation notice: add_to_serializer's respect_plugin_enabled argument should be passed as a keyword argument 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:87:in `block in activate!`

Deprecation notice: add_to_serializer should not be used to directly override include_*? methods. Use the include_condition keyword argument instead 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:88:in `block in activate!`

Deprecation notice: add_to_serializer's respect_plugin_enabled argument should be passed as a keyword argument 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:91:in `block in activate!`

Deprecation notice: add_to_serializer should not be used to directly override include_*? methods. Use the include_condition keyword argument instead 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:92:in `block in activate!`

Deprecation notice: add_to_serializer's respect_plugin_enabled argument should be passed as a keyword argument 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:96:in `block in activate!`

Deprecation notice: add_to_serializer's respect_plugin_enabled argument should be passed as a keyword argument 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:97:in `block in activate!`

Deprecation notice: add_to_serializer should not be used to directly override include_*? methods. Use the include_condition keyword argument instead 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:98:in `block in activate!`

Deprecation notice: add_to_serializer's respect_plugin_enabled argument should be passed as a keyword argument 
At /var/www/discourse/plugins/discourse-locations/plugin.rb:223:in `block in activate!`

Ich verwende die neuesten Versionen von Discourse und dem Plugin.

1 „GefĂ€llt mir“

Ich weiß nicht, wann das passiert ist, aber meine Benutzerkarte zeigt keine Benutzermarkierungen an. Ich weiß, dass ĂŒber 20 Benutzer eine geo_location festgelegt haben.

Ich habe meinen eigenen Standort entfernt und erfolgreich wieder hinzugefĂŒgt, daher glaube ich nicht, dass Geocoding das Problem ist. Ich habe verschiedene Einstellungen geĂ€ndert, aber nichts gefunden, das die Benutzer wieder anzeigen lĂ€sst.

Die Themenstandortkarte hat Markierungen fĂŒr die wenigen Themen, fĂŒr die Standorte festgelegt sind, sodass nur Benutzer betroffen sind. Ich verwende die neueste Version von Discourse und dem Locations-Plugin.

Haben Sie eine Idee, wie ich meine Benutzermarkierungen zurĂŒckbekomme?

Hallo

Nach einem gestrigen Update der neuesten Version der Location- und Events-Plugins (und gleichzeitig Discourse).

trete ich auf blockierende Fehler bei den Location- und Events-Plugins auf :roll_eyes:

Karte:
https://forums.ffjdr.org/map
oder
https://forums.ffjdr.org/c/e-irl/14/l/map

Kalender:
https://forums.ffjdr.org/upcoming-events
oder
https://forums.ffjdr.org/c/e-irl/14/l/calendar

Agenda ist OK:
https://forums.ffjdr.org/agenda
oder
https://forums.ffjdr.org/c/e-irl/l/agenda

Vielen Dank fĂŒr Ihre Hilfe (und fĂŒr diese großartigen Plugins!)

Hallo zusammen, das Locations Plugin ist aufgrund erforderlicher Upstream-Änderungen zur Erleichterung des großen, laufenden Ember-Upgrades, das weitaus bedeutender ist als ĂŒblich, jetzt defekt.

CDCK hat uns sehr gut im Voraus informiert, aber wir arbeiten derzeit die erforderlichen Änderungen durch und werden Locations so schnell wie möglich wieder zum Laufen bringen.

Wir empfehlen Ihnen, vorerst NICHT neu zu bauen, wenn Sie das Plugin weiterhin nutzen möchten.

Entschuldigung an diejenigen unter Ihnen, die dies bereits getan haben.

Wir werden es lösen, wenn wir können.

Vielen Dank fĂŒr Ihr Interesse an diesem kostenlosen Angebot.

10 „GefĂ€llt mir“

Und danke Ihnen fĂŒr die fortwĂ€hrende Zeit und UnterstĂŒtzung, die Sie diesem kostenlosen Angebot widmen :clap: :bowing_man:

5 „GefĂ€llt mir“

Nur nicht neu erstellen? Wir können also sicher von der Web-Admin-Seite aus aufrĂŒsten?

Leider nein.

Tun Sie einfach so, als wÀren Sie auf Stable :slight_smile:

3 „GefĂ€llt mir“

Ich habe gerade viele frĂŒhe Morgenstunden und spĂ€te NĂ€chte investiert, um diese Show wieder auf die Beine zu stellen.

In der Implementierung unterscheidet sie sich sehr stark vom alten Plugin, also bitte haben Sie Geduld, es gibt wahrscheinlich viele Probleme, ich habe es kaum in der Produktion getestet:

  • Als Teil der Änderungen habe ich die Verwendung von Widgets zugunsten der Glimmer-Implementierung als veraltet markiert (Widgets werden schließlich auslaufen). Das war eine ziemliche Reise, das kann ich Ihnen sagen, da der ursprĂŒngliche Widget-Code in der Tat sehr esoterisch ist. Das sollte uns fĂŒr eine gute Weile gut aufstellen.
  • Es gibt ein neues Suchsystem, das ein wenig ĂŒbertrieben ist (es wĂ€re gut, irgendwann GruppenfunktionalitĂ€t hinzuzufĂŒgen? Wenn jemand das sponsern möchte, melden Sie sich!).
  • Es unterstĂŒtzt keine Layouts mehr, aber Layouts ist derzeit :skull:, also ist das unerheblich - ich werde versuchen, die UnterstĂŒtzung fĂŒr Layouts wieder hinzuzufĂŒgen, wenn Layouts aus dem :skull: zurĂŒckkehren.
  • Ich habe hier und da Ecken abgeschnitten, um so schnell hierher zu kommen - ich habe keine zusĂ€tzlichen FE-Tests hinzugefĂŒgt 
 vielleicht habe ich im Laufe der Zeit Zeit, welche fĂŒr die Karten hinzuzufĂŒgen.

Hinweis: Ich habe eine KompatibilitĂ€tsdatei hinzugefĂŒgt, sodass Stable immer noch den alten Code verwenden sollte, wĂ€hrend wir die Fehler in diesem neuen Ansatz im Laufe der Zeit ausbĂŒgeln 


Bekannte Probleme:

  • Erweitern funktioniert im Moment nicht gut.
  • Die Namenssuche auf der Benutzerkarte hat Probleme.
  • Layouts werden noch nicht unterstĂŒtzt (aber das ist derzeit :skull:).
9 „GefĂ€llt mir“

Hallo

Ich habe gerade aktualisiert und 
 die Live-Karte :heart_eyes: :heart_eyes: :heart_eyes:

Vielen Dank :revolving_hearts:

4 „GefĂ€llt mir“

Das ist großartig, @Stephane_Roy 
 aber ich denke, es schreit auch nach einem dunklen Modus?

Ich hatte noch keine Zeit, das als automatische Integration in das Plugin zu untersuchen, aber es gab dieses CSS, das ich vor einiger Zeit geteilt habe und das du als Theme Component hinzufĂŒgen kannst:

:root {
  --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
}

.locations-map {
  .leaflet-tile-pane  {
    filter:var(--map-tiles-filter, none);
  }
  .leaflet-marker-shadow {
    display: none;
  }
}

das meiner Meinung nach immer noch funktioniert 


vielleicht etwas angenehmer fĂŒr die Augen? :sunglasses:

6 „GefĂ€llt mir“

Funktioniert immer noch („normal“ und dunkel): https://www.sidemount-forum.com/u/user-map

Übrigens, ich habe gerade ein Upgrade durchgefĂŒhrt und das Plugin funktioniert auch wieder (aber ich habe die nicht funktionierende Zeitspanne ĂŒbersprungen :wink:).

2 „GefĂ€llt mir“