Seite 54 von 187
Verfasst: 29.07.2008 19:47
von vanvan
hallo!
danke für diese tolle map!
funktioniert bestens.
ich habe die dateigröße der map halbiert. (abmessungen sind die selben)
also, wen es nicht stört, dass sie etwas blasser als das orignial ist, kann sie gerne übernehmen.
(einfach per ftp in das verzeichnis "images/geomap" kopieren)
http://stevo.saxn.at/karte.png
liebe grüße
vanvan
Verfasst: 06.08.2008 17:31
von Futurestar
Moin,
im Profil wird ja das Feld "Postleitzahl" angegeben.
Die Voreinstellung lautet "00000".
Kann man diese Nullen nicht entfernen?
Die User die sich anmelden, sollen es selber eintragen können,
und als Pflichtfeld sollte es dann auch gelten.
Als Pflichtfeld ist es ja auch schon definiert bei mir,
jedoch sollten die User es selber eintragen können,
das Feld sollte also leer bleiben.
Habe jetzt schon einige User drin,
die sich mit der PLZ 00000 Registriert haben.
Verfasst: 06.08.2008 20:30
von Frank1604
Dann ändere den Minimalwert auf 1067. Dann geht das nimmer.
Verfasst: 07.08.2008 14:53
von Futurestar
und in welcher Datei ändert man diesen Wert?
per ACP ist das nicht möglich
Verfasst: 07.08.2008 14:59
von Frank1604
Der Wert änderst du im ACP.
Benutzer und Gruppen -> benutzerdefinierte Profilfelder -> Ändern bei "plz" anklicken -> Spezifische Optionen der Feldart -> Niedrigste zulässige Zahl
Verfasst: 13.08.2008 09:52
von Yorikke
Ich habe folgendes Problem:
Nach der Installation schien alles erst mal zu laufen.
Jetzt gibt es aber auf einmal Probleme, wenn ich zusätzliche Gruppen einrichten will.
Dann erscheint auf der Karten-Seite oben folgende Fehlermeldungen:
1. Zeile
[phpBB Debug] PHP Notice: in file /geomap.php on line 117: Invalid argument supplied for foreach()
dann eine komplette Seite mit folgenden gleichlautenden Zeilen:
[phpBB Debug] PHP Notice: in file /geomap.php on line 156: in_array() [function.in-array]: Wrong datatype for second argument
und dann folgendes:
/includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3549: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3550: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3551: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
darunter folgt dann der normale Seitenaufbau
Header ... Kartenansicht
Jetzt habe ich die eingegebenen Gruppen wieder herausgelöscht und schon funktioniert scheinbar alles wieder.
Könnte es daran liegen, dass meine Datenbänke den Präfix hf_ statt phpbb_ haben?
Muss ich da irgendwo anders außer in den Datein im Schema-Ordner Änderungen machen? ... oder habe ich dort was vergessen...
meine Map:
http://www.handspinn-forum.de/forum/geomap.php
(
wobei der Fehler aktuell NICHT MEHR vorliegt, s.o.).
Ich kann gerne Screenshots hochladen oder den Fehler (kurzzeitig) durch eintragen von neuen "geo-Gruppen" herbeirufen, sollte dies zur Klärung beitragen.
lg Yorikke
Verfasst: 13.08.2008 22:16
von combuster
Wie kann man dem User die Möglichkeit überlassen, den Ort selbst einzutragen? also plz und Ort.
Denn bei mir haben sich direkt 10 Leute gemeldet, dass die Postleitzahl zwar stimmt, aber mehrere Orte umfasst und sie daher in einem falschen Ort wohnen.
Ansonsten Top Ding!
Grüße
Verfasst: 18.08.2008 01:35
von Thyron
Ich hätte auch gern die Nullen raus. Aber das mit dem Minimalwert von 1067 hat nicht geklappt.
Verfasst: 18.08.2008 08:17
von Frank1604
Das mit dem Minimalwert wirkt sich nur auf Neuregistrierungen aus, auf vorhandene hat das keinen Einfluß.
Ich arbeite gerade daran eine Möglichkeit zu schaffen den Ort selbst einzutragen.
Für alle ganz eiligen schon mal ein kleines Update.
Wohnort_Update
Die beiden Dateien ersetzen. Der User hat dann die Möglichkeit seinen Wohnohrt in seinem Profil anzugeben, dieser wird dann auf der Karte gezeigt.
EDIT:
@Yorikke
Dieser Fehler taucht auf, wenn noch keine User in den Gruppen sind. Hier der Bugfix dafür:
öffne:
geomap.php
finde:
Code: Alles auswählen
foreach($tmp_group_members as $key => $value)
{
$group_members[] = $tmp_group_members[$key]['user_id'];
}
ersetze mit:
Code: Alles auswählen
if(!empty($tmp_group_members))
{
foreach($tmp_group_members as $key => $value)
{
$group_members[] = $tmp_group_members[$key]['user_id'];
}
}
Gruß, Frank
Verfasst: 18.08.2008 14:32
von Thyron
Das is komisch
Ich hab das als Minimalwert eingetragen und 0 als Standardwert versuchsweise mal rausgenommen, also das Feld ist jetzt leer. Zum Test hab ich gerade wieder ein Konto registriert und es steht nachher im Profil immernoch 00000, in der Datenbank steht 0. Kann man nicht einfach diese Vorbelegung bei der Registrierung entfernen? So, dass das Feld leer bleibt, wenn man nichts eingibt?
Was andres is das mit dem Ort. Ich hab auch getestet was passiert, wenn man sich mit einer PLZ registriert. Es wird eben kein Ort angegeben im Profil. Komisch oder? Warum is das bei mir so?
