[XT] Membermap

XF2.2 [XT] Membermap 1.0.2

Keine Rechte zum Download
Behobene Probleme:
  • Fehler beim Zusammenführen von Benutzern
  • JS-Fehler wenn bei Lat/Lng in den Einstellungen mehr als 3 Nachkommazahlen verwendete werden
  • verifyOption zur Überprüfung für leere Lat/Lng in den Einstellungen
Neue Funktionen:
  • Benutzer-Suchkriterien für Location Feld
  • Benutzer-Suchkriterien für Anzeigen/Verbergen auf der Mitgliederkarte
  • Stapelaktualisierung von Benutzern zum leeren des Location-Felds
  • Stapelaktualisierung von Benutzern zum Ausblenden auf der Mitgliederkarte
Lasst euch nicht von der Versionnummer verwirren, der Entwickler war zu doof die richtigen Zahlen einzutippen.

Anhänge

  • BatchUpdateUsersConfirm.png
    BatchUpdateUsersConfirm.png
    85,9 KB · Aufrufe: 27
  • Options.png
    Options.png
    229,9 KB · Aufrufe: 24
  • SearchForUsers.png
    SearchForUsers.png
    83,4 KB · Aufrufe: 19
  • Like
Reaktionen: otto
Fehler behoben bei der Api Validierung in den Einstellungen.

Hinzugefügt:
- Überlappende Marker werden nun beim Anklicken getrennt
- Erweiterte Einstellung für die Zentrierung der Karte

Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.

Anhänge

  • Bildschirmfoto 2021-04-25 um 11.11.00.png
    Bildschirmfoto 2021-04-25 um 11.11.00.png
    46,5 KB · Aufrufe: 53
  • Like
Reaktionen: Triops
Es wurden einige Fehler behoben:
  • Problem beim Neuaufbau von MapData
  • LocationData und Minimap löschen, wenn:
    • Benutzer löschen
    • Benutzergruppe ändern (ohne Berechtigung)
    • Benutzersperre (Ban)
    • Benutzer deaktiviert (user_state)
  • einige Codeänderungen
Und es gab auch ein paar neue Sachen:
  • Benutzeraktivität als Option zur Anzeige auf der Karte
  • MaxZoom und minCluster für Clustering
  • Eingaben von 2 verschiedenen API-Keys um den öffentlichen JS-API-Key in der Google Konsole einzuschränken
  • Aktion im ACP bei Benutzereinstellungen für Minimap löschen
  • mapData für ALLE oder nur für leere Benutzerprofilfelder neu aufbauen
  • In den Style Properties können nun eigene MapIDs hinterlegt und somit die Map dem eigenen Style angepasst werden.
Aufgrund der Änderungen in den Einstellungen, sollte diese dringend nochmals überprüft werden.

Anhänge

  • Bildschirmfoto 2021-04-23 um 21.52.52.png
    Bildschirmfoto 2021-04-23 um 21.52.52.png
    502,1 KB · Aufrufe: 25
  • Bildschirmfoto 2021-04-23 um 21.53.10.png
    Bildschirmfoto 2021-04-23 um 21.53.10.png
    69,3 KB · Aufrufe: 27
  • 2021-04-21_17-27-53.png
    2021-04-21_17-27-53.png
    239,9 KB · Aufrufe: 28
Behobene Fehler:
- Fehler beim Rebuild (#119)
- Fehler im Listener (#129)
- Titelzeile (#116) geändert damit der Username angezeigt wird
- Install-/Upgrade- und Uninstallroutine überarbeitet um keine Leichen zu hinterlassen

Neue Funktionen:
- Autocomplete für das Locationfeld (Kann in den Einstellungen deaktiviert werden und benötigt Google Places API)
- Es wurde ein CronJob angelegt der täglich alle LogEinträge prüft und die älter als 7 Tage sind löscht
- Das Loggen der API Calls kann in den Einstellungen aktiviert und die Speicherzeit eingestellt werden (Achtung: Advanced Mode)

Anhänge

  • LocationAutocomplete.png
    LocationAutocomplete.png
    51,3 KB · Aufrufe: 22
  • Options.png
    Options.png
    284,9 KB · Aufrufe: 19
  • Like
Reaktionen: otto
Viele neue Funktionen sind hinzugekommen. Im groben hier einmal die Basisfunktionen.

- Membermap basierend auf dem XF Locationfield mit OptIn für den Benutzer
- Berechtigung pro Benutzergruppe für die Membermap
- Benutzergruppenbasierende Map Marker
- Marker Clustering
- 4 verschiedene Kartentypen
- Default Kartenzentrierung und Zoom
- POI für Membermap
- Abfrage ob API Key gültig für den Dienst
- Minimierung der API Abfragen auf das Mindeste
- Kleine statische Map pro User im Account und Widget
- 3 verschiedene Widgets (Statistik, Legende und MiniMap)
- Ignorierte Benutzer werden nicht in der Karte angezeigt
- Api Logs im ACP für jede einzelne Abfrage, inkl. Response der Abfrage

Anhänge

  • AccountEdit_OptIn.png
    AccountEdit_OptIn.png
    58,8 KB · Aufrufe: 20
  • AccountEdit_OptOut.png
    AccountEdit_OptOut.png
    14,6 KB · Aufrufe: 21
  • ACP_LogList.png
    ACP_LogList.png
    105,5 KB · Aufrufe: 19
  • ACP_LogViewGeocode.png
    ACP_LogViewGeocode.png
    125,7 KB · Aufrufe: 21
  • ACP_LogViewStatic.png
    ACP_LogViewStatic.png
    76,6 KB · Aufrufe: 20
  • ACP_Usergroup.png
    ACP_Usergroup.png
    82,6 KB · Aufrufe: 18
  • MembermapUserView.png
    MembermapUserView.png
    747 KB · Aufrufe: 19
  • MembermapView.png
    MembermapView.png
    586,1 KB · Aufrufe: 20
  • Options.png
    Options.png
    171,8 KB · Aufrufe: 20
  • StyleProperties.png
    StyleProperties.png
    57,8 KB · Aufrufe: 19
Fixed:
  • hardcoded phrase deleted
  • error during registration
  • error during rebuild lat/long
Add:
  • new widgets on sidebar, above or below map
  • widget positions on membermap index

Anhänge

  • Widget.png
    Widget.png
    27,5 KB · Aufrufe: 53
  • WidgetPositions.png
    WidgetPositions.png
    27,6 KB · Aufrufe: 51
  • WidgetsOnMembermap.png
    WidgetsOnMembermap.png
    47,8 KB · Aufrufe: 54
Add:
  • Default Lat/Long positions in the map
  • Default Zoom for the map
  • Rebuild mass mapData for Lat/Long
  • Rebuild mass user for show/hide on map
  • Widget for users on map (Sidebar or Below)
  • Button in membermap view for enter location
Fix:
  • ErrorException: [E_NOTICE] Trying to access array offset on value of type null in src/addons/XT/Membermap/Listener.php at line 37
  • Path for markerIcons (CDN or S3Bucket)
  • Like
Reaktionen: Triops
Zurück
Oben