[ABD] GeoMap 2.2.8 (Usermap) für phpBB3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
vanvan
Mitglied
Beiträge: 1
Registriert: 29.07.2008 19:39

Beitrag 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
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag von Frank1604 »

Dann ändere den Minimalwert auf 1067. Dann geht das nimmer.
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

und in welcher Datei ändert man diesen Wert?
per ACP ist das nicht möglich
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag 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
Yorikke
Mitglied
Beiträge: 15
Registriert: 25.06.2008 16:11

Beitrag 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
combuster
Mitglied
Beiträge: 88
Registriert: 31.12.2007 01:47

Beitrag 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
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Ich hätte auch gern die Nullen raus. Aber das mit dem Minimalwert von 1067 hat nicht geklappt.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag 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
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Das is komisch :o

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? :-? :lol:
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“