Discourse Benutzerstandort

Benutzerstandort-Plugin

Inspiriert von X About this Account zeigt dieses Plugin das Registrierungsland und das Anmeldeland auf der Benutzerkarte und dem Benutzerprofil an.

:information_source: Zusammenfassung Zeigt das Registrierungsland und das Anmeldeland auf der Benutzerkarte und dem Benutzerprofil an
:hammer_and_wrench: Repository-Link \u003chttps://github.com/communiteq/discourse-user-location\u003e
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse
:money_bag: Gesponsert von Dieses Plugin wurde freundlicherweise von @WorldIsMine gesponsert

Funktionen

  • Automatische Erkennung: Verwendet die integrierte IP-Suche von Discourse (MaxMind), um Länder zu ermitteln.
  • Doppelte Anzeige: Zeigt sowohl „Registriert in“ (basierend auf der Registrierungs-IP) als auch „Befindet sich in“ (basierend auf der letzten IP) an.
  • Intelligentes Caching: Speichert Standortdaten in einem benutzerdefinierten Feld, um ständige IP-Abfragen und Latenz zu vermeiden. Es wird nur aktualisiert, wenn sich die IP-Adresse des Benutzers ändert.
  • Datenschutzsteuerung: Ermöglicht Administratoren, bestimmte Benutzergruppen (z. B. Admins, Moderatoren) von der Anzeige ihres Standorts auszuschließen.

Screenshots

Benutzerkarte

Benutzerprofil

Einstellungen

Name Beschreibung
user_location_enabled Aktiviert oder deaktiviert das Plugin global.
user_location_exempt_groups Eine Liste von Gruppen, deren Mitglieder ihren Standort nicht angezeigt bekommen.
1 „Gefällt mir“

Wirklich tolles Plugin! Ich frage mich nur, gibt es eine Möglichkeit für einen Benutzer, sich davon abzumelden, außer sein Profil auf privat zu stellen?

1 „Gefällt mir“

Die Grundidee ist, dass dies zur Betrugsprävention verwendet werden kann, sodass Benutzer sich nicht abmelden sollen.

Was jedoch funktioniert, ist:

  • eine Gruppe „Standort-Abmeldung“ erstellen, der Benutzer frei beitreten können
  • diese Gruppe zur Einstellung user_location_exempt_groups hinzufügen
2 „Gefällt mir“

1 „Gefällt mir“