WoltLab Cloud User Map 5.2.1

License Agreement
Zaydowicz.de Commercial Licence
Supported Versions
WoltLab Suite 3.0
WoltLab Suite 3.1
WoltLab Suite 5.2

This application for WoltLab Suite allows members of your community to define a location that is displayed to other users on a Google Maps map and in the user profile.

Pictures say more than 1000 words. This is certainly true for the place of residence or the favorite places of your members. Instead of looking up the member's profile, simply let yourself and members of your community show a Google Maps map displaying your members' places. With what? Of course, with User Map. It is not only an optical highlight in your community, but can also create new contact options for your members.


This application for WoltLab Suite allows members of your community to define a location that is displayed to other users on a Google Maps map and in the user profile. For this purpose, either a custom user field into which the location is entered via the keyboard or a graphical map interface can be used. Depending on the configuration, both can be automatically synchronized with each other.

If you are already using custom user fields for locations, you can synchronize them with the user map using the "Rebuild Data - Rebuild User map" function in the ACP. The data in the existing custom fields are summarized, transferred to the newly installed field "User map", are then converted into coordinates (geocoding) and transferred to the map.

The user map is designed as an application and offers many ways to display users. The location icons on the map (markers) can be set group-specific for the users; you can also use your own markers. The map entries can be filtered according to various criteria, such as online members or followers or user groups. You can search for users and places in the map, and also view routes between selected users or locations. These routes can then be further processed on Google Maps if required.

A click on a user's marker opens a small window in which a link to the user profile and the location of the user are displayed. Opening the marker also defines this location as a point of a possible route. The latter also applies to searched locations / users.

As usual in the WoltLab Suite, User Map also supplements conditions for various purposes such as user searches, notices or advertisements and adds statistics as well as additional user information in the profile and in the sidebar.


User Map uses geocoding data from Google Maps and OpenStreetMap. Google Maps is used for normal use in the frontend, and data from OpenStreetMap is first used when updating the user map in the ACP. If no OpenStreetMap data can be found, Google is searched for location data. The main reason for this is Google's restrictions on geocoding services; Google currently allows only for 2,500 free daily requests. As a result, user map updating in the ACP can take a long time for communities with many users. And since OpenStreetMap has also introduced limits for geocoding, only one location per second can be processed in the ACP. So please have a little patience when rebuilding the user map data.

Successful geocoding queries on Google or OpenStreetMap are internally stored in a cache and are available for subsequent queries. The time span after which the geocoding cache is updated can be set in the ACP. Additionally, geocoding-relevant user actions are stored in a log, so that in case of problems you may find out where they might come from.

User Map has a visible copyright notice. This can be removed with a paid branding-free extension.


In addition to user group permissions for the use of the map, various display options for the user map can be configured in the ACP and, in particular, settings for data synchronization can be made.

As of version 5.2.1, it is possible to hide deactivated, blocked and / or inactive users via options.


User Map is an application. WoltLab Suite Core, however, is not included. In addition, customizations (rewrite / .htaccess resp. nginx equivalent) must be made when URL-rewrites (SEO) are activated.

When opening the user map, all user entries are loaded at once. For communities with many users, this takes some time (opening the map with 10,000 user entries on my root server takes up to 10 seconds) and script memory for the entries. The minimum requirements for WoltLab Suite (memory_limit of 128 MB) may not be sufficient for large communities.

In order to use User Map, a Google Maps browser key must be configured in the ACP and the community must be registered for Google Maps. See Get a Key / Authentication.

Google limits not only the geocoding requests but also the map calls (currently 25,000). For more information, see API Usage Limitations.


  • Versions 3.0.x are for WoltLab Suite 3.0
  • Versions 3.1.x are for WoltLab Suite 3.1
  • Versions 5.2.x are for WoltLab Suite 5.2


  • Version 5.2.1

    Allows to to hide deactivated, blocked and / or inactive users via options.

  • Version 5.2.0

    Version for WSC 5.2

  • Version 3.1.3

    Maintenance update

  • Version 3.0.3

    Maintenance update

  • Version 3.1.2 pl 1

    Improves usage of Google Maps Geocoding API (less calls, call with key).

  • Version 3.0.2 pl 1

    Improves usage of Google Maps Geocoding API (less calls, call with key).

  • Version 3.1.2

    • Fix active indication of user menu.
    • Improves the CSS of the copyright.

  • Version 3.0.2

    • Fix active indication of user menu.
    • Improves the CSS of the copyright.

  • Version 3.1.1 pl 1

    Improvement of the template for the user profile.
  • Version 3.0.1 pl 1

    Improvement of the template for the user profile.
  • Was muss ich tun, damit er das Hamburg in Deutschland erkennt und nicht einen Ort in den USA anzeigt? ;)
    Und kann ich für verschiedene Kategorien verschiedene Icons anzeigen lassen? Das wäre ideal.

    Und kann man die Höhe der eingebundenen Karte erhöhen?

    • 1. Z.B. Hamburg, Deutschland eingeben. Wundert mich aber, weil hier zunächst Hamburg in DEU gefunden wird.

      2. Es gibt keine Kategorien in der Karte. Man kann aber Benutzergruppen individuelle Marker/Icons zuordnen.

      3. In der Stil-/CSS-Datei .usermap { height: 550px; } auf einen höheren Wert setzen.

    • Ich hab immer noch Probleme damit. Beispielsweise werden Leute mit 2er PLZ in Berlin angezeigt, obwohl sie in Schleswig-Holstein wohnen. Ich habe meinen Ort auch auf Hamburg, Deutschland geändert und werde immer noch in den USA angezeigt.

      Wenn mehr Infos benötigt werden kann ich gern per PN die URL und weitere Infos zukommen lassen.

    • Ja, ich sollte mir das mal anschauen.

  • Schade, wenn Google nicht mit an Bord wäre hätte ichs gekauft.

  • Hallo, ich habe das Plugin gerade gekauft und wollte es installieren, was leider nicht geht.

    Ich habe die Version 3.1.12

    Als Fehlermeldung kommt:

    Benötigt das Paket „WoltLab Suite Core“ in Version „5.2.0“ oder höher, es ist aber nur Version „3.1.12“ installiert.

    Beim Kauf stand aber das die 3.1. unterstützt wird.

    Unterstützte Versionen
    WoltLab Suite 3.0
    WoltLab Suite 3.1
    WoltLab Suite 5.2

    Hab ich da was übersehen?

    • Bitte über den Reiter "Versionen" die Version für WSC 3.1 herunter laden und installieren. Alternative über die ACP-Paketsuche installieren.

    • Vielen Dank, hat geklappt.

  • kurze Frage: wie gehe ich beim Update vor? Bei anderen Plugins konnte ich bereits auf die Versionen updaten, die die Suite 5.2 unterstützen ohne bisher das Update für die Suite selber durchgeführt habe. Die UZ-Produkte kann ich aktuell nicht updaten. Dann kommt ein Fehler:

    Cannot find package 'com.woltlab.wcf' in version '5.2.0'


    #0 /homepages/37/d247992905/htdocs/wbb4/lib/system/package/PackageInstallationScheduler.class.php(520): wcf\system\package\PackageUpdateDispatcher->getPackageUpdateVersions('com.woltlab.wcf', '5.2.0')

    #1 /homepages/37/d247992905/htdocs/wbb4/lib/system/package/PackageInstallationScheduler.class.php(195): wcf\system\package\PackageInstallationScheduler->updatePackage(1, '5.2.0')

    #2 /homepages/37/d247992905/htdocs/wbb4/lib/system/package/PackageInstallationScheduler.class.php(523): wcf\system\package\PackageInstallationScheduler->resolveRequirements(463273)

    #3 /homepages/37/d247992905/htdocs/wbb4/lib/system/package/PackageInstallationScheduler.class.php(104): wcf\system\package\PackageInstallationScheduler->updatePackage(12, '5.2.0')

    #4 /homepages/37/d247992905/htdocs/wbb4/lib/system/package/PackageInstallationScheduler.class.php(65): wcf\system\package\PackageInstallationScheduler->tryToInstallPackage(Object(wcf\data\package\Package), '5.2.0', true, false)

    #5 /homepages/37/d247992905/htdocs/wbb4/lib/data/package/update/PackageUpdateAction.class.php(648): wcf\system\package\PackageInstallationScheduler->buildPackageInstallationStack(false)

    #6 /homepages/37/d247992905/htdocs/wbb4/lib/data/package/update/PackageUpdateAction.class.php(599): wcf\data\package\update\PackageUpdateAction->createQueue('update')

    #7 [internal function]: wcf\data\package\update\PackageUpdateAction->prepareUpdate()

    #8 /homepages/37/d247992905/htdocs/wbb4/lib/data/AbstractDatabaseObjectAction.class.php(204): call_user_func(Array)

    #9 /homepages/37/d247992905/htdocs/wbb4/lib/action/AJAXProxyAction.class.php(75): wcf\data\AbstractDatabaseObjectAction->executeAction()

    #10 /homepages/37/d247992905/htdocs/wbb4/lib/action/AJAXInvokeAction.class.php(104): wcf\action\AJAXProxyAction->invoke()

    #11 /homepages/37/d247992905/htdocs/wbb4/lib/action/AbstractAction.class.php(47): wcf\action\AJAXInvokeAction->execute()

    #12 /homepages/37/d247992905/htdocs/wbb4/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()

    #13 /homepages/37/d247992905/htdocs/wbb4/lib/system/request/Request.class.php(83): wcf\action\AJAXInvokeAction->__run()

    #14 /homepages/37/d247992905/htdocs/wbb4/lib/system/request/RequestHandler.class.php(96): wcf\system\request\Request->execute()

    #15 /homepages/37/d247992905/htdocs/wbb4/acp/index.php(9): wcf\system\request\RequestHandler->handle('wcf', true)

    #16 {main}

    Wie mache ich letztendlich das Update ohne das Daten verloren gehen (z.B. bei den Lesezeichen)?

    • Meine Erweiterungen unterstützen ein automatisches Update ohne Datenverlust beim Upgrade der WoltLab Suite. Dazu müssen nur die Paketserver für die neuen Versionen (...2019...) eingetragen sein. Und natürlich müssen die Erweiterungen hier im Plugin-Store freischaltet sein, was noch nicht auf alle zutrifft.

      Es muss also kein Paket vor dem Suite-Upgrade auf die neue 5.2-Version gebracht werden. Es wäre aber auch nicht möglich, weil ich mich, wie WoltLab, strikt daran halte, dass eine Plugin-Version immer nur unter einer WSC-Version lauffähig ist.

      Like 1
    • ok, d.h. es kommt beim Update der Suite nicht die Meldung: folgendes Plugin verhindert das Update...?

    • Korrekt - wenn die o.a. Voraussetzungen erfüllt sind.

      Like 1
  • Hallo, meine benutzerkarte funktioniert plötzlich nicht mehr. Ich sehe zwar die Karte aber einen neuen Ort kann ich nicht mehr eintragen bzw kommen keine Ortsvorschläge mehr. API Key ist richtig eingetragen. Woran kann es noch liegen ?

    MFG und Danke

    • Danke Udo, hab es hinbekommen. Das komische ist, ich dachte der Key ist aktuell. Aber ich musste den neu beantragen. Ich habe nie etwas geändert. Kann es sein, das der Key irgendwann nicht mehr funktioniert ?


    • Wenn es ein älterer Key ist, liegt es vermutlich an dem Kostenmodell. Aber ist nur eine Vermutung.

  • Ich habe leider immer noch Installationsprobleme. API Key habe ich eingegeben und den google ACC dafür.

    Wenn ich die Karte aufrufe kommt:

    Google Maps kann auf dieser Seite nicht richtig geladen werden.

    Die Java Console sagt:

    You have exceeded your request quota for this API. See https://developers.google.com/…pi-key-and-billing-errors js:54:128

    Google Maps JavaScript API warning: InvalidKey https://developers.google.com/…rror-messages#invalid-key

    Ich habe diese APIs drin:

    Ausgewählte APIs:

    • Maps Embed API
    • Maps JavaScript API

    Fehlt da ggf was?

    Wie sollte die Konfiguration der Einschränkung für dieses Addon aussehen?

    • Das sind nicht die erforderlichen API. Diese sind im unten geposteten Link aufgeführt; Artikel auf meiner Seite.

    • Danke ich habe nochmal die APIs nach deiner Anleitung eingefügt.

      Aber der muss noch was mit der Kontoverifizierung haben oder was auch immer.

      "You have exceeded your request quota for this API. See https://developers.google.com/…pi-key-and-billing-errors"

      Sie funktioniert jetzt auch so, man wird eben nur gefragt ob man Admin ist, muss auf ok klicken und dann fallen scheinbar keine Kosten an ;-)

  • Moin,

    ich kaufte mir gestern das Plugin und installierte es, aber habe Probleme mit dem API Key, Unter den google Webmastertools konnte ich irgendwie einen erstellen, aber den nimmt er wohl nicht weil die Fehlermeldung der Java Konsole lautet:

    "Google Maps JavaScript API warning: InvalidKey https://developers.google.com/…rror-messages#invalid-key"

    Bei dem normalen Weg der hier in einigen Anleitungen kam, will google, dass man irgendwelche Kontodaten angibt.

    Da stoppte ich erstmal.

    Ist das jetzt kostenpflichtig geworden?

    • Also doch da ganz normal registrieren. Kann man das nicht auf openstreetmaps aufbauen? Dann wirft man der google Bande nicht noch Geld und Nutzerdaten in den Rachen.

    • Das Thema OpenStreetMap statt Google Maps wurde schon an einigen Stellen durchdiskutiert. WL wird es nicht in das WSC einbauen und ich werde die Benutzerkarte nicht ändern.

      Soll die Karte ähnliche Funktionen haben bzw. ähnlich komfortabel sein, wird es auch mit OSM Kosten verursachen.

    • Mal schauen ob ich es zum laufen bekomme. Derzeit fragt er mich immer ob ich der Besitzer bin und das es als developmend purposis only gerade läuft.

      Liegt aber wohl daran dass einem Google ein paar cents überweist und man dann angeben muss wie viel das sind um sich zu verifizieren. War auch doof bei google, dass man eine Kreditkarte haben musste als Privat,- klickte man auf Geschäftlich ging es mit der Überweisung. Ich hoffe nur, dass ich keinen Nachteil dadurch habe.

  • Hello,

    I bought this plugin a year ago. I now upgrade to Woltlab 3.1, and reinstall your plugin. It has a display problem and I remember I had the same issue a year ago and fixed it. I wrote a note:

    "I had to register with google to get a map API key. Had to provide billing information. After I input the key everything worked."

    But I don't remember where to input this API key. Do you have a suggestion? Thanks.

    • My usermap uses the WSC-owned Browser API Key.

      ACP - Configuration - General - System -> Google Maps - Browser API Key

      Like 1
  • Hallo Udo, gibt es bezüglich des API-Keys auch eine ausführliche deutsche Anleitung?

    Ich habe soweit ich es verstanden habe hier einen API-Key erstellt:


    Diesen Key habe ich bei "Konfiguration > Allgemein > System > Google Maps Browser-API-Schlüssel" eingetragen.

    Dennoch erhalte ich folgende Fehlermeldung auf der Website: " Hoppla! Ein Fehler ist aufgetreten. Google Maps wurde auf dieser Seite nicht richtig geladen. Technische Details dazu entnimmst du der JavaScript-Konsole."

    Eine JavaScript Konsole habe ich im APC nicht gefunden.

    Ich freue mich auf deine Unterstützung.

    • Du musst die Karte oder die Seite Eigener Ort aufrufen und dort die Konsole im Browser mit F12 öffnen, um Infos zu Fehlern zu erhalten. Die Fehlermeldungen kommen direkt von Google und haben nichts mit dem WSC zu tun.

      Die deutsche Anleitung scheint nicht schlecht zu sein: https://www.webtimiser.de/google-maps-api-key-erstellen/

      Ansonsten könnte ich mir das auch mal anschauen; dafür ggf. per Konversation bei mir melden.

      Like 1
    • Ich habe die von Udo empfohlene Anleitung genutzt und es klappt einwandfrei.

  • Hey Udo! Reagiert die Api von Google irgendwie verzögert? Trage ich bei "Benutzerkarte" z.B. "Kiruna" ein (liegt in Schweden), passiert da gar nichts. Auch das Anstupsen der Synchronisation bringt nichts. Das Problem scheinen auch andere Mitglieder zu haben.


    • Bitte mal bei den Aktion die Browser-Konsole öffnen (F12) und schauenm ob Fehler gemeldet werden. Ich vermute eine Fehlkonfiguration des Browser-API-Schlüssels.

    • Auf der Kartenseite kommt derer nix. Den API hab ich ja gerade frisch generieren lassen.

    • Dann muss ich mir das morgen mal anschauen. Bitte melde Dich per Konversation wegen des Zugangs.

  • Ist es eigentlich auch möglich, nach selbsterstellten Gruppen filtern zu lassen?

    Z.B. Gruppe "Jaguar- Besitzer", "Mercedes-Fahrer", etc. , je nach Klick auf die Gruppe werden nur deren Mitglieder auf der Karte angezeigt.

    Ansonsten wäre diese Funktion eine wirklich sinnvolle Erweiterung, um Gruppenzugehörigkeiten auch visuell auf der Karte darstellen zu können.



    • Man kann generell nach Benutzergruppen filtern. Dann müssen im Filter aber alle Benutzergruppen angezeigt werden.

  • Wie kann man den den Benutzer Filter neben der Karte komplett deaktivieren? Ich möchte nicht, dass Besucher sehen können, welche Usergruppen es gibt.

    Danke + Grüße


    • Siehe Beschreibung 3. Bild. Filter aktivieren -> nein.

    • Hatte wohl Tomaten auf den Augen. Danke für die Hilfe! :)



  • I am sorry but i can only post in English. I have read through the old posts using Google Translate but cannot figure out my problem. I bought and installed the plugin this week, installed the api, etc., and it seems to be working in some cases but not in others. In the case of my own profile, and some other users I test, the map seems stuck on a particular location and will not move no matter what is put in the "Location" section of my profile, or the "Usermap" field that now appears after installing the plugin.

    I have repeatedly tried changing the "Default Map Position" field, and the "Use Current user location" in the ACP, but without effect.

    Also, the "Own Location" panel seems to do nothing for me. I can put in a new location, for example New York, New York, and the title of the location does change, but the MAP does not change -- it stays centered on the old location.

    It appears that in some instances the map is somehow locked on a particular latitude and longitude (Athens, Greece) that at one time I had in the "Default location" entry, but which I later removed.

    And also - I never see "suggested locations" when I click on the white "suggested locations" box, or when I enter a location manually.

    On the other hand some users which existed when I installed the plugin seem to be working fine - they are shown in the map on the proper place.

    Can you suggest something I can do to troubleshoot? I think maybe the core of the issue is that I never see any "suggested locations." My browser status bar shows "transferring data from maps.googleapis.com" but nothing ever seems to happen.

    Perhaps I should also say that I don't understand what "Own Location" is supposed to do. Does that mean "My Location" in english? I presume so, but what is the purpose of the "Delete own location after submit?" The function of that does not make sense to me.

    I should also mention that I see the section entitled: "UZ User Map is an application. WoltLab Suite Core, however, is not included. In addition, customizations (rewrite / .htaccess resp. nginx equivalent) must be made when URL-rewrites (SEO) are activated." But i do NOT have URL-rewrites activated. Do I still need to make some kind of modifications outside the Woltlab suite?

    Thank you!

    • 1. No need for any modification (SEO).

      2. The basic problem seems to be a incorrect configuration of the Browser API Key. Use the browser console (F12) to check for any error when opening the map. Without correct key, most of the functions can not work properly.

      3. "Delete own location after submit" is required to actively remove user location data from the database.

  • Wo kann man den Karten-Zoom einstellen?

    • Standard ist automatische Anpassung: Zentrieren. Unter Konfiguration - Benutzerkarte ausschalten und Zoom bei den WSC-Systemeinstellungen für Google Maps einstellen.

    • Kannst du es nochmal genauer beschreiben, es hat bei mir nicht funktioniert? Es zeigt die gezoomte Karte an und springt dann immer wieder auf die Welt-Ansicht zurück.

    • Dann gibt es ev. ein anderes Problem; müsste ich mir anschauen.

      Häufiger Grund: inkorrekte Koordinaten bei den WSC-Google Maps-Einstellungen.

    • Soll ich dir Zugangsdaten und Domain schicken?

    • Ja, das dürfte das Einfachste sein.

  • Ich habe grade die Karte installiert ... leider werden die Orte aus "Benutzerkarte" nicht richtig übernommen und irgendwo in den USA zugeordnet. Für die ersten drei Einträge hatte es scheinbar noch geklappt, die sind in Deutschland gelandet...

    • Verantwortlich dafür ist Google, das vermutlich zu den angegebenen Daten eben nur einen in den USA findet.

      Was sagt das Protokoll der karte dazu?

      Bitte ein Beispiel für einen Ort posten, der in D ein soll, aber in USA gefunden wird.

    • Es werden alle Orte, die in das Feld eingegeben werden, zu einer Kläranlage in den USA zugeordnet.

      Gibt man den Ort im Profil ein, erscheinen keinerlei Vorschläge. Man kann dann zwar speichern, es ändert aber nix an der Position des Markers.

      Nur wenn die User die GPS Ortung aktivieren oder aber im Benutzerkonto->"eigener Ort" manuell den Marker von Hand verschieben, wird der Marker verschoben, unabhängig von dem Wert, der im Feld "Benutzerkarte" drinsteht.

    • Was sagt das Protokoll der Benutzerkarte dazu?

    • Hab das jetzt noch mal getestet, bei mir kam nun Geocoding Fehler - request denied

      Der API Schlüssel stimmt aber und ich hab den URL Filter wieder rausgenommen beim Anwendungsfilter

    • im Dashboard bei google sehe ich auch, daß die "Maps Javascript Api" regelmäßig angesprochen wird. Zugriff funktioniert also.

  • @Udo

    Habe gerade ein kleines Problem entdeckt, könnte auch mein vorhergehendes Problem ausgelöst haben.

    Beim eintragen des Ortes für die Benutzerkarte wird die Karte nur noch Weiß angezeigt wenn zbs. der Ort " Neu Ulm " nicht so sondern so " Neu-Ulm " eingetragen wird.

    Frage gibt es da eine Möglichkeit das zu vermeiden, das es passieren kann ? ( Fehlerhafte Eingabe ? )

    Wenn man den Ort so bei Google eingibt wird der Ort gefunden.

    • Die Art der Eingabe ist (vom WSC) vorgegeben: Geben Sie den Ort ein, um die Suche zu starten, und wählen Sie ein Ergebnis aus den Vorschlägen aus. Gibt es keine Vorschläge, wurde der Ort nicht gefunden.

    • Das selbe Problem habe ich auch.

      Da kommen keine Vorschläge und er übernimmt das was man eingibt und setze den Marker auch korrekt.

      Problem ist nur, wenn ich altheim eingebe, dann muss man bei der Ortssuche auch altheim (kleingeschrieben) eingeben das er was findet. Gibt man Altheim großgeschrieben ein findet er nichts. Das ist doch nicht im Sinne des Erfinders?

      LG Tom

    • Darauf habe ich keinen Einfluss. Die Suche erledigt Google. Und wenn kein Ergebnis kommt, hat Google nichts gefunden.

  • Hallo

    Habe folgendes Problem und bitte um Hilfe.

    1.Wenn sich ein User neu anmeldet und seinen Ort für die Benutzerkarte einträgt, wird dieser wohl übernommen aber die Karte des Users ist komplett Weiß nur der Marker ist zu sehen.

    2. Wenn man jetzt die Community Karte aufruft ist diese ebenfalls komplett Weiß. Wenn man die Karte eines Users aufruft der schon eine Zeitlang da ist wird diese richtig angezeigt.

    Woran könnte es liegen ?

    • Müsste ich mir anschauen. Vermutlich ist es ein Problem mit dem Browserschlüssel bzw. den Nutzungsbeschränkungen durch Google.

      Was sagt denn die JavaScript-Konsole (Taste F12 im Browser drücken) beim Aufruf der User-Karte?

    • @UdoZ

      Könntest du dich bitte per Mail bei mir melden dann kann ich dir die Daten geben und du kannst es dir mal anschauen. Das wäre super.

    • Bitte Daten per Konversation schicken; ggf. in meinem Supportforum.

    • hab dir geschrieben.

    • Nun klappt alles Danke * ;-)

  • Wann kommt denn die neueste Version des PlugIns?

    Auf der Hersteller-Seite steht als Version bereits:

    • UZ Benutzerkarte 3.1.2(8. Juli 2018)
    • UZ Benutzerkarte 3.1.1 pl 1(13. Juni 2018)

    Geht das hier noch durch ein QS-System?


    • Ja, alle Erweiterungen werden zunächst von WoltLab geprüft, was auch mal etwas länger dauern kann. Allerdings habe ich die neue Version noch nicht hochgeladen. Passiert aber gleich ;-)

      Die 3.1.2 bessert 'nur Kleinigkeiten'; neue Funktionen gibt es nicht.

    • Danke!

  • Kleiner Tipp für alle die Probleme mit SEO und dem Modul haben:

    Es muss nur der Ordner usermap mit in die Rewrite Regeln aufgenommen werden und schon klappt alles. Einmal den Webserver danach durchstarten.

    Like 1
    • Wie muss ich die .htaccess abändern wenn meine UserMap im Ordner /user-map/ neben dem Forum liegt.

      Bei Eintrag eines Users wirft es mir einen 404er.

      Hier der Link der sich dazu aufbaut:

      Hier meine .htaccess die in das Verzeichnis / user-map/ lege.

      <IfModule mod_rewrite.c>

      RewriteEngine on

      RewriteBase /user-map/

      # Rewrite application /user-map/

      RewriteCond %{SCRIPT_FILENAME} !-d

      RewriteCond %{SCRIPT_FILENAME} !-f

      RewriteRule ^user-map/(.*)$ user-map/index.php?$1 [L,QSA]


    • Konfiguration von benutzerfreundlichen URLs (SEO-URLs)

      Hauptverzeichnis. Nur die Apps aufführen, die auch wirklich installiert sind, aber den allgemeinen Teil ganz unten nicht vergessen. Und user-map => usermap

    • Udo, sage mir doch bitte was du mit user-map => usermap meinst!

    • Ich kann es gerade nicht testen. Aber es müsste eigentlich in der .htaccess usermap statt user-map heißen.

    • hallo

      ich versuche auch Seo zu aktivieren leider bisher ohne Erfolg bei den beiden Plugin


      Points of intrest

      kannst du mir zeigen was ich in meine .htaccess eintragen muss.

      das ist meine htaccess

  • Welche Googlemaps APIs müssen denn freigeschaltet sein damit die UZ Benutzerkarte funktioniert?

  • Hallo,

    ist für die Zukunft geplannt die Benutzerkarte vollständig mit OpenStreet Maps bereiben zu können, da Google ja nun die kostenlosen Anfragen ja auch nur noch mit hinterlegter Kreditkarte zulässt.

    • Nein, ist nicht geplant. OSM alleine genügt auch nicht. Damit die Karte so wie jetzt funktioniert, braucht es kostenpflichtige Erweiterungen für OSM.

  • Schönes Produkt! Dank richtigem API key wird die Map auch korrekt angezeigt, ist aber leer. Obwohl mindestens ich meinen Wohnort im Profil eingetragen habe?

    • Ziehe den Kommentar zurück. Ich ging davon aus, dass die Karte sich aus dem Standardfeld "Wohnort" bedient. Alles gut.

  • Ist dieses Produkt aufgrund der neuen DSGVO bedenklich?

    Weiß gerade nicht, ob ich das hier Upgraden soll oder nicht, da ich auf die nächste Woltlab Version wechseln wollte

    • Nicht mehr und nicht weniger als die Vorgängerversion. Beide nutzen Google Maps / OpenStreetMap, was in der Datenschutzerklärung erwähnt werden muss.

  • Hello, description for this plugin says:

    Supported Versions
    WoltLab Suite 3.0

    When I try to install the package I get this error:

    "Requires the package “WoltLab Suite Core” in version “3.1.3” or higher, but only version “3.0.15 pl 1” is installed."

    Please advise.

    • Either install it via the package search in the ACP or download the correct version (3.0.1) from the "versions" tab above.

    • In user profile I get:

      You have not yet inserted your location or have restricted access to the location.

      When I click on the link your location I get another page:

      Page Not Found

      Sorry, but the page you are looking for has not been found. Try checking the URL for errors, then hit the refresh button on your browser.

      I tried inputting location in usermap field in profile. Both as city/state/country and as gps coordinates. No change.

      Please advise.

    • My best guess, it's a SEO issue. Probably you enabled url-rewrite in the ACP, but didn't include the usermap in your server configuration.

    • For that matter you have to contact WoltLab.

    • I didn't know I had to register with google to get a map API key. Had to provide billing information. After I input the key everything worked. Nice plugin.

  • Hallo,

    kann man im Nachgang den Marker noch ändern für alle Benutzer? Den Standard Marker habe ich bereits geändert und Anzeigen Aktualisieren --> Benutzerkarte durchgeführt. Leider haben alle Benutzer noch den alten Marker...


    • Sorry, habs gefunden: in den Benutzergruppen selbst werden die Marker definiert...

    • Korrekt.

      Dabei aber bitte beachten, dass die Priorität der Gruppe maßgebend für den Marker ist.

  • Seit heute habe ich einen Fehler:

    Hoppla! Ein Fehler ist aufgetreten.
    Google Maps wurde auf dieser Seite nicht richtig geladen. Technische Details dazu entnimmst du der JavaScript-Konsole.
    • Ich müsste wissen, was in der JS-Konsole steht.

      Aber ich vermute mal, dass der Browser-API-Schlüssel (WSC-Konfiguration im ACP) nicht richtig konfiguriert ist.

    • Ich habe den API nochmal neu gemacht (3mal) keine Besserung.

      Ist auch erst seit dem letzten Update des WSC.

    • Ich habe an der Erweiterung nichts geändert, was dafür verantwortlich ist. Und die Karte funktioniert auch mit der neuesten WSC-version problemlos. Es muss an der Kartenkonfiguration im ACP (Google Maps) oder an der Konfiguration des Browser-API-Schlüssels liegen.

  • We just upgraded WSC 3.0-3.1, and now the User Location is not present in the member entry or other user info panels. We can still get to the main Map area and find users, but we would love that per-member link back.

    • The update did not modify the data. Did you change and check user options, options and permissions?

  • Hej aus Schweden.

    Vor dem Kauf eine Frage (selbst auf die Gefahr hin dass es Mecker gibt wegen schon beantwortet usw):

    Wie verhält es sich ab Juni 2018 mit der Gockel API ? Habe gelesen dass Onkel Gockel dann eine Kreditkarte haben will usw.

    Hast Du evtl. eine Alternative zum Gockel ?

    Danke für die Antwort


  • Hallo,

    kann mir jemand helfen ?

    Hbe die aktuelle gekauft, trotzdem blockiert es noch meine Update - Versuche.

    „UZ Benutzer-Karte“ in Version „1.0.5“ verhindert eine Aktualisierung von „WoltLab Community Framework“ auf Version „3.0.13“
    „UZ Benutzer-Karte“ in Version „1.0.5“ verhindert eine Aktualisierung von „WoltLab Community Framework“ auf Version „3.0.14 pl 1“
    „UZ Benutzer-Karte“ in Version „1.0.5“ verhindert eine Aktualisierung von „WoltLab Community Framework“ auf Version „3.0.14 pl 2“

    • Ein Update der Karte von der WCF 2.1- auf die WSC 3.0-Version ist nicht möglich. Die alte Karte muss deinstalliert werden.

    • Aha, ok, danke, werden dann die Daten denn alle übernommen ?

    • Nach Deinstallation liegen keine Daten mehr vor. Die neue Karte muss synchronisiert werden. Ggf. kann man ein wenig mit der Daenbank tricksen, um die Daten zwischenzuspeichern. Ist aber nicht empfehlenswert.

  • This plugin is genius! Thank you!

    Is there any way to move the statisics to the right sidebar?

    • Not without some own manipulation of files.

    • Can you possibly point me in the right direction please?

    • Template usermap.tpl. Cut the lines 80 - 88 and paste them into the {capture assign='sidebarRight'} block (starting at line 1) before/after the desired section. I'd suggest line 69/70.

      Lines 80 - 88 contain the statistics:

          <section class="box">
              <h2 class="boxTitle">{lang}usermap.index.stats{/lang}</h2>
              <div class="boxContent">
    • Thank you, I'll' give that a try!

Customers Who Bought This File Also Bought