[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.
moe-512
Mitglied
Beiträge: 19
Registriert: 21.02.2008 18:44
Kontaktdaten:

Beitrag von moe-512 »

Du könntest es doch auch so ins scipt mit einbauen, dass man es im acp aktivieren und deaktivieren kann oder?

Denn ich denke das is vllt. für einige garnicht so verkehrt.

für mein board, eher nich so, aber ja vllt. für andere ;)
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag von Frank1604 »

Nee, nee, im Moment red ich noch von der Messungenauigkeit. Das mit den Postleitzahlen ausblenden geht eh nur teilweise. Denn: Die Karte benutzt ja die plz´s zum suchen, braucht sie also schon. Ich schau mal was vertretbar umsetztbar ist, ohne in die phpbb eigenen funktionen zu sehr einzugreifen.


Edit:

öffne: includes/functions_geomap.php

finde:

Code: Alles auswählen

			$distance = round(get_distance($position_lenght, $position_width, $row['laenge'], $row['breite']));
ersetze mit:

Code: Alles auswählen

			$distance = round(get_distance($position_lenght, $position_width, $row['laenge'], $row['breite']),1);
das hinzugefügte ",1" ganz hinten gibt die Anzahl der stellen an, die gerundet werden. Wenn du also eine 2 angibst, erhälst du 2 Komastellen.
Benutzeravatar
cbdx
Mitglied
Beiträge: 94
Registriert: 20.02.2008 10:16
Wohnort: Amsdorf
Kontaktdaten:

Beitrag von cbdx »

memory_limit kann es nicht sein. Hab schon die rfbac Dateien (20Stk a ca 7Mb bearbeitet) Eben spaßeshalber mal auf 20Mb gestellt, geht aber trotzdem nix.

Code: Alles auswählen

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 113 bytes) in /funkforum/install_geomap/install.php on line 53
Nach aktualisieren dann der Wert

Code: Alles auswählen

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 71 bytes) in /funkforum/install_geomap/install.php on line 53
~Marioverehrer~
Mitglied
Beiträge: 179
Registriert: 06.02.2008 19:52

Beitrag von ~Marioverehrer~ »

Was muss man eigentlich machen, damit sich die User selbst in die Karte eintragen können?
moe-512
Mitglied
Beiträge: 19
Registriert: 21.02.2008 18:44
Kontaktdaten:

Beitrag von moe-512 »

garnichts ;)

unter

persönlicher bereich -->profil -->da steht PLZ --> einfach eintragen, und je anch aktualisierungsdauer der karte werden sie dann angezeigt.

kannst das im acp auch als regestrierungspflicht setzen.

guck dir den acp bereich einfach mal an

acp-->mods-->geomod

steth die aktualisierungsdauer auf 0, werden sie sofort angezeigt, aber das laden dauert dementsprechend länger, weil jedes mal überprüft wird, ob ein neuer eintrag existiert

bei alles außer 0 halt immer nach so viel Stunden, wie du im acp eingetragen hast ;)
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag von Frank1604 »

@~Marioverehrer~: Garnichts. :wink: Die user können sich in die Karte eintragen. Die Felder für die Postleitzahl und das Land befinden sich im Userprofil des jeweiligen Users, dort kann er sie eintragen. //Ok, da war ich wohl zu langsam ;)


@issjut: Sooo, auch das 2te, also das mit teilweise ausblenden der plz hab ich mal grob angegangen.

öffne:pfadzudeinemforum/geomap.php

finde:

Code: Alles auswählen

		'PLZ'		=> sprintf("%05d", $geo_search_user['plz']),
ersetze mit:

Code: Alles auswählen

		'PLZ'		=> sprintf("%'x-5s", substr(sprintf("%05d",$geo_search_user['plz']),0,2)),
auch hier ist es so, das du mit der ",2" hinten, die Anzahl der gezeigten Zahlen angibst also bei der 2 eben 12xxx. Bei 3 wäre das dann z.B. 126xx und bei 5 mein Geburtsort, 12625 ;)

Nur, werden die Zahlen auch noch im Benutzerprofil des jeweiligen User angezeigt. Um das dort auch zu ändern, wäre ein tiefere Eingrif in phpbbeigene Code nötig. Willst du das?
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

Beides funktioniert perfekt. Vielen Dank!!
Und ich kann dir jetzt auch sagen, dass die "neuen" Geodaten viel genauer sind! Selbst eine Entfernung von 0,32 Km zeigt die Suche jetzt an :-) Vielen vielen Dank für all Deine Hilfe!!!
Frank1604 hat geschrieben:Nur, werden die Zahlen auch noch im Benutzerprofil des jeweiligen User angezeigt. Um das dort auch zu ändern, wäre ein tiefere Eingrif in phpbbeigene Code nötig. Willst du das?
Ich lasse die PLZ sowieso nicht im Profil anzeigen^^ Ist also nicht nötig... :-D
Benutzeravatar
cbdx
Mitglied
Beiträge: 94
Registriert: 20.02.2008 10:16
Wohnort: Amsdorf
Kontaktdaten:

Beitrag von cbdx »

Wunder gibt es immer wieder.
Habe mich gestern Abend schmollend vor den fernseher gesetzt nachdem es nicht funktionieren wollte. Vor dem Schlafengehen nochmal drangesetzt und es funktionierte. PRIMA :wink:

Durch meine ewigen Versuche sieht es unter dem Tab Mod im ACP aus wie auf dem Hühnerhof - bekomme ich das wieder in Ordnung?

Es steht da die Karte aktualisiert sich alle 24h. Zählt das nach Einrichtungszeitpunkt, nach Mitternacht, oder ... ?

Bis dato ist von den paar Hanseln die im Versuchsboard rumtesten noch keiner drin zu sehen. (4 mit PLZ gemeldet)
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Beitrag von Frank1604 »

Die 24 Stunden sind immer 24 stunden nach der letzten aktualisierung. Für ein testboard würde ich das sowieso auf 0 stellen.

Sollte dann imernoch kein Punkt auftauchen, dann fehlen die Daten in der Postleitzahlen Tabelle.

Die doppelten Module kannst du im Adminbereich unter System -> Modulkonfiguration -> Administrationsbereich löschen.
blauesblut
Mitglied
Beiträge: 132
Registriert: 12.01.2008 16:07

Beitrag von blauesblut »

ist das normal daß das laden der downloadseite ewig dauert??
also seite lässt isch nicht öffenen, kriegt man den mod sonst noch woanders, ein anderer link viellecht?
DANKE
Antworten

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