User Map von localhost8080

Ich hätte da noch ein paar Styleanpassungen für die Erweiterung von @otto .. ;)

Usermap.png

Einfach bis zum Copyright alles Ersetzen. Die Anzahl der Eingetragenden User habe ich in die Titelbeschreibung gelegt und den Button für Eintragungen/Änderungen in den Breadcrumb (Xenforo Standard) ..

PHP:
<xen:title>{xen:phrase mopedmap_user_locations}</xen:title>
<xen:h1>{xen:phrase mopedmap_user_locations}</xen:h1>
<xen:description>{xen:phrase mopedmap_users_locations_drawn, 'count_users={xen:number {xen:raw $count_users}}', 'count_locations={xen:number {xen:raw $count_locations}}'}</xen:description>

<xen:require css="mopedmap_index.css" />
<xen:require js="https://maps.googleapis.com/maps/api/js?sensor=false" />
<xen:require js="https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js" />

<xen:topctrl>
    <a href="account/personal-details" class="callToAction"><span>Eigene Position eintragen/editieren</span></a>
</xen:topctrl>

<ol class="karte sectionMain">
    <div id="mopedmap"></div>
</ol>
 
Sehr schön! So wollt ich das auch schon, hatte aber nicht gewusst wie. :D

Und schon eingebaut. :) Den Button besser mit einer eigenen Phrase beschriften, dann ist es perfekt. ;)

Kannst du so ja mal dem Addon Autor vorschlagen...
 
Connecte Dich bitte per ftp oder ssh auf Deinen Webserver wo das Forum liegt und dann unter Xenforo-Installationsverzeichnis/internal_data/ liegt eine mopedmap.log und sage mir bitte was am Ende der Datei so alles steht, damit ich weiß was von den Geolocating Servern zurück kommt. Dann kann ich Dir helfen.

Viele Grüße
 
Wie genau muss ich die Daten von VossiMap importieren?

Wenn ich das im Browser eingebe: h++p://forum.de/library/MopedMap/GeoImporter_Vossi-vBulletin-Membermap.php bekomme ich eine Fehlermeldung: You don't have permission to access /library/MopedMap/GeoImporter_Vossi-vBulletin-Membermap.php on this server. 403 Forbidden.
 
Das soll ja auch nicht im Browser ausgeführt werden .. Siehe Install.txt

IMPORT EXISTING USER COORDINATES FROM VBULLETIN USER MAP BY VOSSI:

i1. connect by command line to your xenforo server
i2. change to root/library/MopedMap directory
i3. execute GeoImporter_Vossi-vBulletin-Membermap.php
i4. watch console output.
 
Erzählst du uns den auch? Vielleicht gibt es noch mehr mit dem Problem.. ;)
 
Klar, das mache ich doch gerne: ich habe einfach mal kurz die htaccess.txt und die Index.html umbenannt und dann die Datei GeoImporter_Vossi-vBulletin-Membermap.php ausgeführt, dann ging es auch.
 
Sag mal @localhost8080 ,
in den letzten Tagen muss irgendwann die Anzeige als Cluster ausgefallen sein. Hat sich Google da mal wieder neuen Code einfallen lassen? An der Installation wurde nix verändert.
 
Die Cluster an sich werden angezeigt, es fehlen die Grafiken...
upload_2016-5-12_11-47-15.png
Wie man hier schön sehen kann - die Anzahl der Nutzer in dem jeweiligen Cluster wird ja angezeigt, nur eben die Grafik nicht.
 
Die Cluster an sich werden angezeigt, es fehlen die Grafiken...
Anhang anzeigen 6931
Wie man hier schön sehen kann - die Anzahl der Nutzer in dem jeweiligen Cluster wird ja angezeigt, nur eben die Grafik nicht.
Du..Du...Haarespalter !
Hab ich doch gesagt - die Cluster sind kaputt :D
 
So beim Haarspalter läufts wieder: Zetor Freunde Weltweit (nur für registrierte Benutzer sichtbar) | Zetor-Forum.de
upload_2016-5-12_17-5-1.png

... und ich hatte leider Recht. :)

Die originale markerclusterer.js sucht unter:
Code:
https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/
Die Cluster Grafiken m1.png bis m5.png - die sind da aber wie es scheint weg.

Also hab ichs mir so repariert und ausfallsicherer gemacht:

1. Download von GitHub: https://github.com/googlemaps/js-marker-clusterer/archive/gh-pages.zip
2. entpacken in ein Verzeichnis auf deinem PC
3. Die markerclusterer.js aus dem ZIP unter https://www.deineDomain.de/js/mopedmap/ auf deinem Server/Webspace speichern
4. Die 5 Cluster Icons (m1.png bis m5.png) z.B. unter js/mopedmap/images/ speichern
5. öffne: js/mopedmap/markerclusterer.js

finde:
Code:
'https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/' +
ersetze mit:
Code:
'https://www.deineDomain.de/js/mopedmap/' +
speichern.​

Damit werden die Cluster Icons künftig von deinem Server/Webspace geladen und nicht mehr von Google oder gar GitHub.

Im XenForo Template: mopedmap_index

finde:
Code:
<xen:require js="https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js" />
ersetze mit:
Code:
<xen:require js="https://www.deineDomain.de/js/mopedmap/markerclusterer.js" />
speichern.​

Damit wird nun deine angepasste markerclusterer.js auch geladen und die Cluster Icons sind wieder da. Ggf. deine Map mit Strg+F5 einmal neu laden.
 
Zuletzt bearbeitet:
Wie kann ich den Link aus der Navbar entfernen?

Aufnahme1.jpg
 
Steht alles in der "Install.TXT"
MopedMap-Install.TXT schrieb:
3. a) Import XML file addon-mopedmap_as_root_element.xml from your AdminCP if you want the map to be a root element in your navigation tabs

*** OR ***

a) Import XML file addon-mopedmap_as_child_element.xml from your AdminCP if you want the map to be a child element of the "members" tab

:)
 
Damit wird nun deine angepasste markerclusterer.js auch geladen und die Cluster Icons sind wieder da. Ggf. deine Map mit Strg+F5 einmal neu laden.
ICh habe das jetzt so geändert wie du es beschrieben hast, leider werden die "Cluster" immer noch nicht angezeigt. :(
 
Zurück
Oben