So, das gröbste vom langen Wochenende mal wieder aufgearbeitet, jetzt zu deinen Fragen:
DetlefT hat geschrieben:Meine User müssen zur Erlangung der Mitgliedschaft im Forum Angaben zu u.a. Staat, PLZ und Wohnort machen, sonst werden sie nicht freigeschaltet. D.h., diese Felder sind bei mir schon als Benutzer-Pflichtfelder
Staat=land, Auswahlfeld mit ca. 50 Optionen in Form der KFZ-Kürzel, Standard=D, nicht ausgewählt=---
PLZ=plz, einzeiliges Textfeld, min=4, max=5 Zeichen, zulässig: nur Ziffern
Wohnort=wohnort, einzeiliges Textfeld, min=3, max=25 Zeichen, zulässig: alle zeichen
Hmm, das ist schonmal ein wenig problematisch. Die GeoMap möchte gerne selbst 2 Felder anlegen. Plz und Land. Plz ist wie bei dir beschrieben. Land ist ebenfalls ein Auswahlfeld, allerdings nur mit 3 Werten. Deutschland, Österreich, Schweiz. Wenn deine Felder bereits plz und land heißen, überspringt die GeoMap beim installieren das Anlegen neuer Felder. Was spricht dagegen sie umzubenennen? Der angezeigte Name kann ja abweichend sein.
Es wäre natürlich auch eine "Überführung" per SQL möglich.
Theoretisch sollte das dann sogar funktionieren, bis auf die Geschichte mit dem Land Auswahlfeld. Dieses ist in der Datenbank mit den Postleitzahlen verknüpft, ich denke man muß die Land-IDs der GeoMap anpassen damit sie zu deinen Werten passen.
DetlefT hat geschrieben:Die Angabe der Daten ist Pflicht, aber die Eintragung auf der Karte würde ich gerne optional machen. Ich bräuchte also eine Checkbox im Profil, mit der der User entscheiden würde, ob er auf der Karte erscheinen möchte.
Das ließe sich sicher noch einbauen. Allerdings ist es so, dass man die User bei Registrierung zwingen kann sich in der Karte einzutragen (geht im Adminbereich in der GeoMap). Kann sich der User dann aber selbst wieder austragen, macht das natürlich keinen Sinn. Muß man sich mal überlegen wie man das handlen möchte.
DetlefT hat geschrieben:User aus anderen Ländern als denen auf der Karte müssten "geparkt" werden können, oder aber man würde die Checkbox ausgrauen, damit sie erst gar nicht in die Karte eingetragen werden (vielleicht mit einem kleinen Hinweis: "Tut mir leid, Du kannst Dich z.Zt. in der Karte leider nicht anzeigen lassen"). Oder man setzt die User außerhalb der aktuellen Karte in den freien Raum, dann sollte aber vielleicht eine ungefähre Richtung des Landes im Verhältnis zur Karte benutzt werden, also z.B. England irgendwo Richtung WNW.
Bitte nur als Anregung verstehen, mir würde der kleinste mögliche Nenner reichen, um meine Exoten ins System zu kriegen; Japan, USA, aber auch viele aus Luxemburg, Holland, Polen usw..
Das ist etwas schwierig. Zwar könnte man den Hinweis ("tut uns leid ..) einbauen, das ist kein Problem, allerdings ist die Darstellung auf der Karte schwierig. Die Koordinaten sind an die Postleitzahlen geknüpft, und die habe ich nur von Deutschland, Österreich, Schweiz und mittlerweile auch von Luxemburg. Keine Postleitzahl in der Datenbank.. keine Darstellung auf der Karte.
Ich hoffe ich konnte zumindest teilweise ein wenig Licht ins Dunkle bringen.