XF2.2 [XT] Membermap 1.0.2

Eine Mitgliederkarte basierend auf dem Standortfeld des Benutzers mit Opt-in.

  1. McAtze

    McAtze Innendienst Lizenzinhaber

    Schau mal unter Appaerance —> Template modifications

    5B7DE39F-871D-4E5D-AF65-0AD46D10E6C8.jpeg
     
  2. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Danke ;D

    Schaut bei mir so aus:

    80EC19ED-965C-420B-927E-FF34E38DCA6A.jpeg
     
  3. McAtze

    McAtze Innendienst Lizenzinhaber

    Und das siehst du nicht?

    90267C7E-8D8D-48F7-9100-4EA6787F738E.jpeg
     
  4. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Leider nein. Und das MiniMap-Widget geht auch nicht.
    Nach "Location" ist Ende.
     
  5. McAtze

    McAtze Innendienst Lizenzinhaber

    Nur du oder auch andere Benutzer? Ich muss dir aber sagen das ich vor morgen Nachmittag nicht am Rechner bin. Hab Bereitschaft und bin nur am Handy derzeit.
     
  6. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Ja, das ist bei allen so. Hatte Dir ja den Testaccount geschickt, das ist es auch so.
     
  7. McAtze

    McAtze Innendienst Lizenzinhaber

    Kurz und knapp: Scheisse ...

    Sonst noch jemand mit dem Problem?
     
  8. Hoffi

    Hoffi !important Lizenzinhaber

    Hast du denn der Benutzergruppe das Recht gegeben sich in die Map eintragen zu dürfen?
     
  9. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Ja, das hatte ich als erstes nachgeschaut.
    Hat sich durch das Update auch nicht geändert.

    mm.png

    Die Karte sieht man ja auch noch. Eine andere Permission sehe ich für die Membermap nicht...
     
  10. Hoffi

    Hoffi !important Lizenzinhaber

    Ich hab es gerade mal komplett neu installiert. Funktioniert bei mir.

    Hast du in den Einstellungen einen gültigen API Key hinterlegt? Speicher den einfach einnmal erneut und auch einmal die Gruppenrechte.
     
    McAtze gefällt das.
  11. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    > nochmal installiert bzw. neuerstellt
    > Berechtigungen aus. Test OK.
    > Berechtigungen an. Test OK.
    > Einstellungen nochmal gespeichert
    > Testweise auf Clustering umgestellt
    > Wieder zurückgestellt

    Api funktioniert auch, sonst würde ja die Fehlermeldung bei der Map kommen?

    Bei den Widgets geht nur die Statistik.

    widgets.png

    Wenn ich den Pfad zum Dot bei der Gruppe angebe, geht auch die Legend.

    Allerdings ist im Profil der Haken und die Abfrage immer noch weg :(
     
  12. McAtze

    McAtze Innendienst Lizenzinhaber

    Ich guck mir das heute Nachmittag/Abend mal in Ruhe an. Eventuelle habe ich einen Fehler in der Installations-/Upgraderoutine.
     
  13. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Ohhhhh..Ich hab's...

    Da kam irgendwann die Maps-Static-Api dazu. (Vermutlich bei diesem Update?) Die hatte ich nicht enabled. :(

    Sorry, jetzt geht's. Deshalb hatte er die Mini-Map im Profil nicht angezeigt und damit auch nicht den Haken und den Text.
     
    hohleweg und McAtze gefällt das.
  14. McAtze

    McAtze Innendienst Lizenzinhaber

    Deswegen habe ich geschrieben das @otto die Phrasen beachten muss. Aber gut das der Fehler behoben ist. :D
     
  15. Hoffi

    Hoffi !important Lizenzinhaber

    Ja, das hätten wir mit aufnehmen sollen hier in die Beschreibung. Dies benötigte Recht kam hinzu. Danke für den Hinweis.
     
  16. ehd

    ehd Bekanntes Mitglied Lizenzinhaber

    Danke :D

    Hier noch User-Feedback:

    Beim Mouseover über die Dots erscheint jetzt
     
    Zuletzt bearbeitet: 14. Apr. 2021
    McAtze gefällt das.
  17. Hoffi

    Hoffi !important Lizenzinhaber

    Oh.... ja da hätte ich die Anführungszeichen weglassen sollen. Danke. :good2:
     
  18. Hoib3rgA

    Hoib3rgA Bekanntes Mitglied Lizenzinhaber

    Hy,
    nachdem die Map nun endlich auch bei mir läuft, auch mal ein wenig Feedback von mir:

    1. Ich gehe mal davon aus, dass das AddOn auch für "Map Frischlinge" leicht zu installieren sein sollte.
    Hiflreich wäre es (zumindest für mich), wenn man in der Beschreibung kurz auflistet, welche APIs alle aktiviert werden müssen / sollten.

    2. Die Legende ist zwar schön zu haben, ich finde die Umsetzung jedoch nicht perfekt.
    Es gibt Benutzergruppen, welche einfach nur irgendwelche Funktionen freischalten.
    Der Benutzer selbst muss aber gar nicht wissen, dass es eben diese Gruppe(n) gibt.
    In der Legende werden leider alle Gruppen aufgelistet!
    Schön wäre es, wenn man eine Auswahl treffen könnte, welche Gruppe in der Legende gelistet wird, und welche nicht.
    Als Einstellung könnte ich mir auch einfach die Funktion "darf die Karte sehen" vorstellen.
    Wenn eine Gruppe die Karte nicht sehen darf, wird sich auch kein Benutzer eintragen können ... zumindest nicht auf Grund der Gruppenrechte.
    Verbietet man z.B. der Gruppe "gesperrte Benutzer" das Betrachten der Karte, sollte die Gruppe auch nicht in der Legende auftauchen.

    Ansonsten ... nochmals vielen Dank an alle Beteiligten!!!
    CHAPEAU

    Gruß Chris
     
    hohleweg und Triops gefällt das.
  19. hohleweg

    hohleweg Bekanntes Mitglied Lizenzinhaber

    Hallo
    Bei mir die Karte bzw. der Inhalt nach dem Update nicht mehr angezeigt

    alle Einstellungen scheinen zu stimmen API Key ist i.O.
    Berechtigungen die Karte zu sehen sind gesetzt

    Aber beim Durchlaufen lassen von:
    XT Membermap: lat/long Daten der Mitgliederkarte neu erstellen

    kommt:
    Code (Text):
    buggy forum
    GuzzleHttp\Exception\ClientException: Client error: `GET https://maps.google.com/maps/api/geocode/json?key=xxx hier ist schon der richtige schlüssel` resulted in a `400 Bad Request` response: { "error_message" : "Invalid request. Missing the 'address', 'components', 'latlng' or 'place_id' parameter.", "re (truncated...) in src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php at line 113
    GuzzleHttp\Exception\RequestException::create() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 66
    GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/promises/src/Promise.php at line 204
    GuzzleHttp\Promise\Promise::callHandler() in src/vendor/guzzlehttp/promises/src/Promise.php at line 153
    GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() in src/vendor/guzzlehttp/promises/src/TaskQueue.php at line 48
    GuzzleHttp\Promise\TaskQueue->run() in src/vendor/guzzlehttp/promises/src/Promise.php at line 248
    GuzzleHttp\Promise\Promise->invokeWaitFn() in src/vendor/guzzlehttp/promises/src/Promise.php at line 224
    GuzzleHttp\Promise\Promise->waitIfPending() in src/vendor/guzzlehttp/promises/src/Promise.php at line 269
    GuzzleHttp\Promise\Promise->invokeWaitList() in src/vendor/guzzlehttp/promises/src/Promise.php at line 226
    GuzzleHttp\Promise\Promise->waitIfPending() in src/vendor/guzzlehttp/promises/src/Promise.php at line 62
    GuzzleHttp\Promise\Promise->wait() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 131
    GuzzleHttp\Client->request() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 89
    GuzzleHttp\Client->__call() in src/addons/XT/Membermap/Service/GoogleApi.php at line 79
    XT\Membermap\Service\GoogleApi->fetchLocationData() in src/addons/XT/Membermap/Job/UserMapData.php at line 36
    XT\Membermap\Job\UserMapData->rebuildById() in src/XF/Job/AbstractRebuildJob.php at line 47
    XF\Job\AbstractRebuildJob->run() in src/XF/Job/Manager.php at line 258
    XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 200
    XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 116
    XF\Job\Manager->runByIds() in src/XF/Admin/Controller/Tools.php at line 120
    XF\Admin\Controller\Tools->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 350
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2326
    XF\App->run() in src/XF.php at line 488
    XF::runApp() in admin.php at line 13
    einer einen Tipp
    sonst deinstalliere ich die und machs noch mal neu
    wie geschrieben die Beta funktionierte ohne Probleme

    mm01.jpg

    mm02.jpg
     
  20. Hoib3rgA

    Hoib3rgA Bekanntes Mitglied Lizenzinhaber

    Ich habe gerade eben mal die Funktion "XT Membermap: ALLE Benutzer in der Mitgliederkarte einblenden" genutzt, um im Testforum mal eben alle User in der Karte zu haben.
    Angezeigt wurde jedoch keiner ... nur ich (hatte mich selbst eingetragen).

    Dann habe ich "XT Membermap: lat/long Daten der Mitgliederkarte neu erstellen" mal laufen lassen, und bekam die selbe Fehlermeldung wie im Beitrag #119 von @hohleweg zu sehen ist.

    Gruß Chris


     
    hohleweg gefällt das.
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden