Ich kann das nicht reproduzieren, bitte geben Sie die Schritte an.
Das ist alles fĂŒr michâŠ
- Erstellen Sie eine standortaktivierte Kategorie (alle drei Standortoptionen angekreuzt, aber ich weiĂ nicht, ob das einen Unterschied macht)
- Erstellen Sie ein neues Thema in der Kategorie und fĂŒgen Sie einen Standort hinzu. Das Thema zeigt die SchaltflĂ€che âKarte anzeigenâ an und wenn Sie darauf klicken, befindet sich ein Marker am richtigen Standort.
- Erstellen Sie ein zweites neues Thema in der Kategorie, aber fĂŒgen Sie keinen Standort hinzu. Das Thema zeigt immer noch die SchaltflĂ€che âKarte anzeigenâ an, aber wenn Sie darauf klicken, gibt es keinen Marker, nur eine leere Karte.
- Ich habe ein drittes Thema ohne Standort erstellt und das Gleiche wie in (3) erhalten.
- Ich habe den Standort aus dem ersten Thema entfernt. Die anderen Themen zeigten immer noch die SchaltflĂ€che âKarte anzeigenâ/leere Karte an.
- Nachdem der Standort aus dem ersten Thema entfernt wurde, habe ich ein viertes Thema erstellt, ohne einen Standort hinzuzufĂŒgen. Das vierte Thema hatte immer noch eine SchaltflĂ€che âKarte anzeigenâ, die zu einer leeren Karte fĂŒhrte.
- In einer anderen standortaktivierten Kategorie habe ich ein neues Thema hinzugefĂŒgt, ohne einen Standort zu definieren. Dieses Thema hatte ebenfalls eine SchaltflĂ€che âKarte anzeigenâ mit einer leeren Karte.
- In einer anderen nicht standortaktivierten Kategorie (keine Standortoptionen angekreuzt) habe ich ein neues Thema erstellt, das keine Option zum HinzufĂŒgen eines Standorts hatte, aber nach dem Speichern des Themas hatte es eine SchaltflĂ€che âKarte anzeigenâ erhalten, die zu einer leeren Karte fĂŒhrte. Da sich dieses Thema in einer nicht standortaktivierten Kategorie befindet, gibt es keine Möglichkeit, es zu bearbeiten, um den Standort zu entfernen.
Es ist, als hÀtte ich einen klebrigen Standortmarker, der an mir haftet! Hoffentlich können Sie das nachvollziehen.
Ich werde es mir ansehen, wenn ich Zeit habe.
Ich wĂ€re auch daran interessiert, ob jemand anderes dies reproduzieren kann âŠ
Ich kann das einfach nicht reproduzieren, das erste hat einen Standort:
Das ist mein zweites Thema, ohne:
Beachten Sie, dass mein Benutzer einen Standort hat (was unabhÀngig ist).
Dies ist eine Entwicklungsinstanz, ich habe dies auch in der Produktion ĂŒberprĂŒft.
Sind Sie auf tests-passed?
Könnten Sie detailliert beschreiben, wie Sie den ersten Standort erstellt haben?
Wenn Sie den Cache des Browsers fĂŒr diese Website leeren, können Sie das Problem reproduzieren?
Soweit ich weiĂ, bin ich bei âtests-passedâ, da ich nie die Standardeinstellung geĂ€ndert habe.
Mein Benutzer hatte einen Standort zugeordnet, aber ich habe ihn entfernt, um zu sehen, ob sich das auf etwas auswirkt. Alle Tests, die in meinem vorherigen Beitrag (und unten) dokumentiert sind, wurden ohne einen fĂŒr meinen Benutzer festgelegten Standort durchgefĂŒhrt.
Als er festgelegt war, wurde mein Benutzerstandort per LĂ€ngen-/Breitengrad festgelegt, um einen genaueren Standort zu erhalten, aber die Thema-Tests wurden entweder durch Auffinden meines Standorts â Stadt=âLayton, Blackpoolâ, Bundesland leer und âVereinigtes Königreichâ â und Auswahl des Standorts mit der Postleitzahl FY3 8JL oder durch ein ungefĂ€hres LĂ€ngen-/Breitengrad-Koordinatenpaar â ich glaube 53,5 N 3,01 W ⊠irgendwo in der NĂ€he von Little Crosby, weil ich den Breitengrad falsch eingegeben habe! Bei der Anzeige zeigten die Standorte definitiv die Thema-Standorte und nicht den zuvor definierten, genaueren Standort.
Ich habe den Cache, Cookies und Websitedaten fĂŒr meine Discourse-Subdomain gelöscht und nachdem ich mich wieder angemeldet habe, erstelle ich immer noch Themen mit der leeren Karte. Ich habe dann einen anderen Browser ausprobiert, den ich meiner Meinung nach noch nie fĂŒr meine Discourse-Instanz verwendet habe, und auch damit wurden neue Themen mit der SchaltflĂ€che âKarte anzeigenâ und einer leeren Karte erstellt.
Dann habe ich ein neues Konto erstellt und keinen Benutzerstandort dafĂŒr festgelegt. Ich habe ein Thema mit einem Standort erstellt, was wie erwartet funktionierte (Karte mit Markierung), und dann ein zweites Thema erstellt, das keinen gespeicherten Standort erhielt. Dies repliziert, was Sie sehen.
Ich habe dann einen zweiten neuen Benutzer erstellt und dem Profil einen Benutzerstandort hinzugefĂŒgt. Als ich ein neues Thema erstellte, wurde der Thema-Standort standardmĂ€Ăig auf den Benutzerstandort gesetzt (soll das so sein?) und der Thema-Standort wurde korrekt gespeichert. Ich habe dann ein zweites Thema erstellt, auf das X gegen den Standardstandort geklickt und das Thema wurde ohne Standort gespeichert.
Es scheint also, dass mit meinem Konto etwas Seltsames passiert ist. Ich werde nach dem Mittagessen weiter nachforschen, um zu sehen, ob ich einen Weg finde, es zurĂŒckzusetzen.
Das ist sehr seltsam. Wenn Sie Zugriff auf die Rails-Konsole haben, können Sie bitte auch Folgendes ĂŒberprĂŒfen:
TopicCustomField.last(10)
Und sehen Sie, ob es Standorte fĂŒr die Themen gibt, mit denen Sie im Backend Probleme haben.
Dies ist ein Thema, das die SchaltflĂ€che âKarteâ anzeigt, aber keine Markierung auf der Karte. Ich gehe davon aus, dass dies bedeutet, dass das Thema einen Standort hat, aber der Standort ânullâ (oder Ă€quivalent) ist?
#<TopicCustomField:0x00007fae3f9838f8
id: 62820,
topic_id: 71985,
name: "location",
value: "{\"geo_location\":\"{}\"}",
created_at: Thu, 20 Jul 2023 09:55:11.188231000 UTC +00:00,
updated_at: Thu, 20 Jul 2023 09:55:11.188231000 UTC +00:00>,
#<TopicCustomField:0x00007fae3f983b78
id: 62821,
topic_id: 71985,
name: "has_geo_location",
value: "t",
created_at: Thu, 20 Jul 2023 09:55:11.188676000 UTC +00:00,
updated_at: Thu, 20 Jul 2023 09:55:11.188676000 UTC +00:00>,
Bearbeiten: Ich grabe tiefer⊠in user_custom_fields hat mein Konto geo_location = â{}â
Das ist nĂŒtzlich. Danke.
Ich bin nicht am Computer, aber können Sie versuchen, einen Ort zu diesem Thema hinzuzufĂŒgen und dann die SchaltflĂ€che âLöschenâ zu drĂŒcken?
Nachdem ein Standort hinzugefĂŒgt und dann gelöscht wurde, werden die SchaltflĂ€che âKarte anzeigenâ und die leere Karte entfernt. Nach dem Löschen ist TopicCustomFieldâŠ
#<TopicCustomField:0x00007fe540801600
id: 62835,
topic_id: 71985,
name: "has_geo_location",
value: "f",
created_at: Thu, 20 Jul 2023 14:48:16.645528000 UTC +00:00,
updated_at: Thu, 20 Jul 2023 14:48:16.645528000 UTC +00:00
>
#<TopicCustomField:0x00007fe5393c3d60
id: 62835,
topic_id: 71985,
name: "location",
value: "{}",
created_at: Thu, 20 Jul 2023 14:48:16.645876000 UTC +00:00,
updated_at: Thu, 20 Jul 2023 14:48:16.645876000 UTC +00:00
>]
Das ist also vorerst die Umgehungslösung.
Wenn ich es reproduzieren kann, bin ich in einer besseren Position, um es zu beheben.
Lassen Sie mich wissen, wenn es weiterhin auftritt.
Es entfernt den Button aus dem betroffenen Thema, aber jeder neue Beitrag, den ich erstelle, hat immer noch den Button mit einer leeren Karte (null Standort)
Schick mir gerne deine gesamten Standorteinstellungen per PN
Ich habe einen Gedanken⊠Ich habe mir gerade noch einmal die Standort-Einstellungen angesehen und âlocation topic defaultâ war auf âuserâ gesetzt. Ich habe das auf ânoneâ gesetzt und jetzt kann ich ein Thema ohne Standort erstellen oder auswĂ€hlen, einen Standort hinzuzufĂŒgen, wenn ich einen möchte. Ich bin mir nicht sicher, warum ich diese Einstellung vorher ĂŒbersehen habe.
Ich frage mich, ob der Code, wenn diese Option auf âuserâ gesetzt ist, prĂŒft, ob ein Benutzer ein âgeo_locationâ benutzerdefiniertes Feld hat. Wenn ein Benutzer noch nie einen Standort festgelegt hat, gibt es keinen benutzerdefinierten Wert und nichts passiert, aber wenn er das Feld findet, wird es dem Thema hinzugefĂŒgt. Wenn Sie einen Standort festgelegt und ihn entfernt haben, existiert das âgeo_locationâ-Feld, ist aber auf null gesetzt. Der Nullwert wird dem Thema zugewiesen, was bedeutet, dass es den Button, aber eine leere Karte erhĂ€lt.
Ich frage mich auch, ob die Benutzer mit Null-Standorten und/oder Themen ohne Standorte das Problem sind, dass die Weltkarte seltsame Dinge tut, weil sie keine Null-Standortwerte erwartet? Ich glaube, ich habe alle Standorte aus den Themen entfernt, bei denen es wahrscheinlich auf null gesetzt war, und die Weltkarte funktioniert besser, z. B. bisher keine Scrollprobleme.
Hallo!
Wir haben gerade ein Upgrade unseres Forums durchgefĂŒhrt und sehen hier und da einige Fehler mit dem Locations Plugin.
Manchmal wird beim Betrachten der Karte innerhalb einer Diskussion mit Geolocation eine Karte ohne Markierung angezeigt. Das Aktualisieren der Seite (Umschalttaste+Maj+R) scheint das Problem zu lösen.
Das Anzeigen einer Karte mit mehreren Markierungen innerhalb einer Kategorie zeigt manchmal auch eine Karte ohne Markierungen an. Das Aktualisieren der Seite (Umschalttaste+Maj+R) zeigt einige Markierungen an, aber nur 30 davon anstelle von Hunderten.
Das Wechseln zwischen direkten URLs zu verschiedenen Karten, die nach Kategorien gefiltert sind, aktualisiert die Karte nicht. Markierungen aus der vorherigen Kategorie werden angezeigt (mit demselben Fehler wie oben, nur 30 Markierungen anstelle von Hunderten werden angezeigt).
Ich kann alle Markierungen unter /map anzeigen lassen (bis zu unserem Maximum von 1700 Markierungen, die in den Einstellungen angegeben sind). Es funktioniert einfach nicht, wenn man sich die Karte fĂŒr eine bestimmte Kategorie ansieht.
Alles ist auf dem neuesten Stand. Unser letztes Update davor war vor 3 Monaten und alles war in Ordnung ![]()
Wenn es helfen kann, hier ist das Forum: https://forum.agoramtl.com/
Vielen Dank fĂŒr Ihre Arbeit an diesem Plugin.
Danke fĂŒr den Bericht. Ich werde mir das rechtzeitig ansehen. Bitte haben Sie etwas Geduld, da dies ein intermittierendes, nicht kritisches Problem zu sein scheint und es sich um ein kostenloses Plugin handelt. PR fĂŒr die Behebung willkommen.
Ich verstehe vollkommen
Ich bin sehr dankbar fĂŒr Ihre Arbeit an diesem Plugin.
Ich weià nicht, ob es damit zusammenhÀngt, aber ich sehe diese Fehler in unseren Protokollen, es scheint mit der Karte zusammenzuhÀngen?
ActionView::Template::Error (Keine Route passt zu {:action=>"map_feed", :controller=>"list"})
app/views/list/list.erb:134
app/views/list/list.erb:132
lib/topic_list_responder.rb:15:in `block (2 levels) in respond_with_list'
lib/topic_list_responder.rb:8:in `respond_with_list'
app/controllers/list_controller.rb:110:in `block (2 levels) in <class:ListController>'
app/controllers/application_controller.rb:420:in `block in with_resolved_locale'
app/controllers/application_controller.rb:420:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:387:in `call'
lib/middleware/gtm_script_nonce_injector.rb:10:in `call'
config/initializers/008-rack-cors.rb:24:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'
EDIT: Ja, diese Meldung erscheint beim Zugriff auf die Karte und das Forum stöĂt auf einen Fehler.
Das sind nĂŒtzliche Informationen, danke.
Gilt diese Richtlinie noch?
Nein. Dies ist ein kostenloses Plugin, daher gibt es keine Garantien mehr fĂŒr die KompatibilitĂ€t. Wir bemĂŒhen uns nach KrĂ€ften und erwarten, dass die Community mehr beitragen wird.
Die KompatibilitÀt wird jedoch unter folgendem Link verfolgt und dashboardet:
https://coop.pavilion.tech/plugins?branch=tests-passed
Bitte prĂŒfen Sie dort nach, bevor Sie ein Upgrade durchfĂŒhren: Ich habe mich eine Weile besonders bemĂŒht, TestfĂ€lle hinzuzufĂŒgen.
In Wirklichkeit werden gröĂere BrĂŒche ziemlich bald behoben.
Das ist gut zu wissen, danke!

