Ich sollte den neuen Schnellfinde-Button fĂŒr den aktuellen Standort im StandortwĂ€hler auch fĂŒr Themenstandorte hinzufĂŒgen, wenn man die Standort-Eingabefelder deaktiviert.
Benötigt nur eine kleine Anpassung am Styling âŠ
Ja, Sie mĂŒssen nicht mehr beide ausfĂŒhren. Im Locations Plugin ist es trivial, den LĂ€ndercode zu ermitteln. Warum also nicht eine Flagge dazu anbieten?
Das ist das Problem, ich habe es manuell in Kleinbuchstaben geÀndert und es wurde geladen. Habe Mapquest und Mapbox mit denselben Ergebnissen versucht. Ich schicke dir eine PN, Rob.
In einer vergangenen, aber kĂŒrzlichen Veröffentlichung gab es einen Fehler in der Logik zur BefĂŒllung der Benutzerstandorte. Dieser ist nun behoben, aber es kann einige Auswirkungen auf die Daten geben.
Sie können feststellen, ob Sie das Problem haben, indem Sie dies in der Rails-Konsole ausfĂŒhren:
Wenn diese nicht leer ist, fĂŒhren Sie einfach dies aus:
array_for_fix.each do |id|
Locations::UserLocationProcess.upsert(id)`
end
Die andere Möglichkeit, dies zu beheben, besteht darin, den Benutzerstandort manuell neu einzugeben. Im Grunde werden zukĂŒnftige Ănderungen des Benutzerstandorts die fehlerhaften Daten einfach ĂŒberschreiben.
Entschuldigung fĂŒr die Unannehmlichkeiten.
Wenn jemand eine Migration schreiben möchte, ist ein PR willkommen.
Ist es möglich, diese Funktion zu implementieren:
Nachdem ein Benutzer einen Thread oder eine Antwort veröffentlicht hat, den Standort automatisch anhand seiner aktuellen IP-Adresse zu erkennen und ihn unter seinem Avatar im Thread/Beitrag anzuzeigen â anstatt Benutzer zu zwingen, ihn manuell auszuwĂ€hlen oder in ihrem Profil festzulegen.
Ich bin bereit, bezahlten Support dafĂŒr zu leisten.
Eine unfreiwillige Aktualisierung des Benutzerstandorts wĂ€re eine groĂe Abweichung fĂŒr dieses Plugin, da es bisher auf freiwilliger Ăbermittlung und damit auf der individuellen Zustimmung der Benutzer beruhte.
Aber ich kann den Grund dafĂŒr nachvollziehen.
Es gibt bereits ein Beitrags-Label fĂŒr den Benutzerstandort bei jedem Beitrag. Ich denke also, dieser Teil ist bereits abgedeckt.
Ich denke, eine automatische Aktualisierung des Benutzerstandorts als Website-Option wĂ€hrend des Postens ist machbar und vernĂŒnftig, vorausgesetzt:
Websites aktualisieren ihre AGBs
Der Standort ist ausreichend ungefĂ€hr, vielleicht auf die nĂ€chste Stadt? Meiner Meinung nach wird die Verfolgung von Personen bis auf die StraĂe die Benutzer der Website wahrscheinlich nicht beliebt machen! Vielleicht möchten Sie eine Option haben, um die GranularitĂ€t auf Stadt, Provinz (sofern ĂŒber Daten allgemein machbar) oder Land einzustellen. Ich wĂ€re an der Meinung anderer Administratoren dazu interessiert.
Ich wĂŒrde mich freuen, Sponsoring in Betracht zu ziehen, um die Backend-Automatisierung als Website-Option hinzuzufĂŒgen. Ich werde Sie per PN kontaktieren, um zu sehen, ob wir eine Einigung erzielen können.
Eine Option fĂŒr die GranularitĂ€t als Standardeinstellung der Seite wĂ€re brillant. Ebenso wie die Möglichkeit fĂŒr die Nutzer, die GranularitĂ€t zu Ă€ndern / sich abzumelden.
Zwei nationale Foren, die ich betreibe, wĂ€ren mit ProvinzgranularitĂ€t groĂartig. Ein lokales wĂ€re mit VorstadtgranularitĂ€t groĂartig.
Ich kann mir leicht vorstellen, dass Seiten alle Optionen nutzen.
AnschlieĂend habe ich den ersten Befehl erneut ausgefĂŒhrt und es wurde immer noch 590 gefunden, was auch nicht verschwand, als ich den zweiten Befehl ausfĂŒhrte:
discourse(prod)=> array_for_fix = Locations::UserLocation.where(state: "state").pluck(:user_id)
=> [590]
discourse(prod)* array_for_fix.each do |id|
discourse(prod)* Locations::UserLocationProcess.upsert(id)
discourse(prod)=> end
=> [590]
Ich freue mich, bekannt zu geben, dass sowohl @ç„ćäŒ als auch @nathank sich bereit erklĂ€rt haben, die Arbeit zur Festlegung des Benutzerstandorts per IP zu sponsern
Diese Arbeit wird eine Weile experimentell sein, aber ich freue mich auch, Ihnen mitteilen zu können, dass der PR bereits hier verfĂŒgbar ist:
Dies ist keine einfache Nachschlageaktion, wir machen mehr als das â dies wird es Ihnen ermöglichen, eine bestimmte GranularitĂ€t (z. B. Stadt) fĂŒr alle automatisch ermittelten Standorte festzulegen, um die PrivatsphĂ€re der Benutzer zu schĂŒtzen und gleichzeitig das Vertrauen der Community zu stĂ€rken.
(Ja, es wird einige Probleme mit VPNs geben, und ich fĂŒrchte, das können wir nicht einfach ĂŒberwinden).
Sobald ich zufrieden bin, dass dies ausreichend gut funktioniert, werde ich es zusammenfĂŒhren.
Es ist ohnehin hinter einem Feature-Flag verborgen.
Ich werde Sie auf dem Laufenden halten, aber aufregende Zeiten, dies ist eine der besten ErgÀnzungen zu Locations, die wir seit einiger Zeit hatten.
Ist es möglich, im Backend von Discourse ĂŒber ein Plugin Hinweise anzuzeigen, fĂŒr FĂ€lle wie diesen?
Ich hĂ€tte deinen Beitrag leicht ĂŒbersehen können