[RC] GeoMap 3.0.2 (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 phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
kacksack
Mitglied
Beiträge: 71
Registriert: 06.08.2008 02:00

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon kacksack » 07.02.2013 12:48

Super, dann spiele ich mien Backup mal wieder ein.
Da läuft bei mir noch die Version 2.2.6..
Empfiehlst Du erst auf 2.2.8 und dann auf 3 upzudaten,
oder kann ich da beruhigt von 2.2.6 auf 3 gehen?

Erstmal natürlich Danke für Deine Arbeit :)

Servus

Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon jevo » 07.02.2013 13:32

zwischen 2.2.6 und 2.2.8 hat sich nichts an der Datenbank verändert. (die letzte Änderung war von der 2.2.5 auf die 2.2.6)

du müsstest nur mal kuken, ob sich bei den EDITS was zwischen 2.2.6 und 2.2.8 geändert hat - dafür habe ich Franks letztes Packet der 2.2.8 mal mit auf die Download Seite gestellt.

Es geht dabei nur um die EDITS - sonst könnte es sein, daß du die Stellen nicht findest, wenn du die 3.0.0 installierst. Die Mod Dateien werden eh dann ausgetauscht - da hat sich ja einiges geändert.

PS: wow .. der neue Installer hat es eben geschafft alle 119619 PLZ über ein meta_refresh in die Datenbank zu bekommen. Die Speicherbelastung beim PHP liegt auch bei unter 10MB - ich glaub das default memory_limit war 16MB bei PHP...

Jetzt muß ich nur noch herausfinden, wie viel man einem mySQL4 Server zumuten kann, wenn er auf den Standardeinstellungen läuft

Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon jevo » 07.02.2013 19:27

So .. manchmal gehts schneller als erwartet...

Ich habe den Eingangsbeitrag mal aktualisiert.

Die aktuelle Version gibts unter diesem Link http://geoversion.fmode.de/geomap_3.0.0-DBAL.tar.bz2 (der ist auch im Eingangsbeitrag verlinkt)

Wer die Version 3.0.0 zum laufen bekommen hat, muß dieses Update nicht machen

Die einzige Änderung ist, daß der Installer von mir komplett neu geschrieben wurde und nun rein auf den phpBB3 eigenen DBAL/UMIL Funktionen beruht.

Ich habe das Ganze an einer blanken phpBB 3.0.11, einem Update von phpBB 3.0.11 + GeoMap 2.2.8 und am mz-forum.com (da läuft schon die Version 3.0.1) erfolgreich getestet.

Ich kreuze die Finger ;)

Falls alles funktioniert, steht schon 3.0.1 in den Startlöchern ... ist alles fertig, aber der Installer der 3.0.0 muß erst mal bei den mySQL's 4 funktionieren... Ich möchte nicht einen Versionen-Verhau haben :)

Benutzeravatar
kacksack
Mitglied
Beiträge: 71
Registriert: 06.08.2008 02:00

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon kacksack » 08.02.2013 14:13

Servus,
also entweder ich bin total bekloppt (ich hoffe jedoch dem ist nicht so),
oder da ist was faul.

Hab nun versucht die Version 3.0.0 auf einem frischen phpbb3-Board (3.0.11) zu installieren..
Leider ohne Erfolg.
Beim Installieren (sowohl lokal als auch auf meinem Webspace) erhalte ich folgende Fehlermeldung

Code: Alles auswählen

Allgemeiner Fehler
Index name 'GEOMAP_POSTCODE_TABLE_index_plz_land' on table 'GEOMAP_POSTCODE_TABLE' is too long. The maximum is 30 characters.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/db_tools.php
LINE: 2141
CALL: trigger_error()

FILE: [ROOT]/umil/umil.php
LINE: 2361
CALL: phpbb_db_tools->sql_create_index()

FILE: (not given by php)
LINE: (not given by php)
CALL: umil->table_index_add()

FILE: [ROOT]/umil/umil.php
LINE: 547
CALL: call_user_func_array()

FILE: [ROOT]/umil/umil.php
LINE: 2328
CALL: umil->multicall()

FILE: (not given by php)
LINE: (not given by php)
CALL: umil->table_index_add()

FILE: [ROOT]/umil/umil.php
LINE: 388
CALL: call_user_func()

FILE: [ROOT]/umil/umil_auto.php
LINE: 179
CALL: umil->run_actions()

FILE: [ROOT]/install/index.php
LINE: 175
CALL: include('[ROOT]/umil/umil_auto.php')

Kann ich diesen Wert für die "30 characters" bei mir einfach höher setzen?

Bycoja
Mitglied
Beiträge: 97
Registriert: 22.04.2008 15:57

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon Bycoja » 08.02.2013 15:04

Bei mir hat der neue Installer problemlos funktioniert - top!

Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon jevo » 08.02.2013 15:06

kacksack hat geschrieben:Servus,
also entweder ich bin total bekloppt (ich hoffe jedoch dem ist nicht so),
oder da ist was faul.


Moin, ich würde sagen - weder noch

ne .. der macht (bei dir) auch was falsches

Ich möchte keinen Index namens "GEOMAP_POSTCODE_TABLE_index_plz_land" haben, sondern einen Index Namens "index_plz_land" in der Tabelle GEOMAP_POSTCODE_TABLE

Ich habe gerade noch mal in die UMIL Wiki geschaut - mein Aufruf ist so richtig. Ich habe mal noch ein paar Leerzeichen eingefügt (und das Packet aktualisiert), weil mich mehr wundert, warum er den GEOMAP_POSTCODE_TABLE nicht zu phpbb_geo_plz umgewandelt hat.

Hast du die Edits vorher gemacht?

Vor allem die in der ./includes/constants.php - ohne die weis der nicht, was die Konstante GEOMAP_POSTCODE_TABLE bedeutet
Oder - ist bei dir irgend eine open_basedir in Webserver aktiv? (z.B. damit das Script nur Dateien öffen kann, die ihm auch gehören) - dann muß ein chown -R 33:33 gemacht werden

PS: mein Server läuft mit open_basedir Regeln - da läuft das Script

Bycoja hat geschrieben:Bei mir hat der neue Installer problemlos funktioniert - top!


Unter mysql4 ?

Benutzeravatar
kacksack
Mitglied
Beiträge: 71
Registriert: 06.08.2008 02:00

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon kacksack » 08.02.2013 20:36

Die "install.xml" wird nicht korrekt dargestellt.
Hab Zeile 2 der "Install.xml" von

Code: Alles auswählen

<?xml-stylesheet type="text/xsl" href="/contrib/modx.prosilver.en.xsl"?>
in

Code: Alles auswählen

<?xml-stylesheet type="text/xsl" href="contrib/modx.prosilver.en.xsl"?>
geändert, damit funktionierts.

Habe meinen Fehler nicht finden können (vermutlich hab ich wirklich was bei den Edits verhauen).
Nachdem ich es erneut versucht habe, ist die Installation Probloemlos durchgelaufen =)

Vielen Dank !!

Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon jevo » 08.02.2013 23:16

kacksack hat geschrieben:Die "install.xml" wird nicht korrekt dargestellt.
Hab Zeile 2 der "Install.xml" von

Code: Alles auswählen

<?xml-stylesheet type="text/xsl" href="/contrib/modx.prosilver.en.xsl"?>
in

Code: Alles auswählen

<?xml-stylesheet type="text/xsl" href="contrib/modx.prosilver.en.xsl"?>
geändert, damit funktionierts.

Habe meinen Fehler nicht finden können (vermutlich hab ich wirklich was bei den Edits verhauen).
Nachdem ich es erneut versucht habe, ist die Installation Probloemlos durchgelaufen =)

Vielen Dank !!


Danke für den Hinweis - ich habe den Link in der Install.xml mal behoben.

Supi, daß es jetzt klappt. Nutzt du mySQL4 ? Der neue Installer hat mehr arbeit gemacht, als ich erst dachte :) Naja - scheint sich doch gelohnt zu haben ;)

Benutzeravatar
kacksack
Mitglied
Beiträge: 71
Registriert: 06.08.2008 02:00

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon kacksack » 09.02.2013 02:13

Ich benutze MYSQL 5 :)

Edit:
Habe auf meinem bestehenden 3.0.11-Board mit Geomap-Version 2.2.6 nun auch alles korrekt updaten können:
  • Geomap Update von 2.2.6 auf 2.2.7 (keine Edits nötig)
  • Geomap Update von 2.2.7 auf 2.2.8 (keine Edits nötig)
  • Geomap Update von 2.2.8 auf 3.0.0 (Edits wie in der Install beschrieben)
Der Installer ist nun bei mir korrekt durchgelaufen, keine Probleme!!

Danke für die Arbeit & Hilfestellung

Edit2:
Eine Frage habe ich aber noch:
Ist es möglich, die Info, die erscheint wenn man mit der Maus über den "Punkt" eines Mitgliedes auf der Karte fährt, an den Mauszeiger zu "binden"?
Im Moment öffnet sich unten auf der Seite (im footer) eine Spalte mit den Benutzer-Infos, ich hätte das aber gern an der Maus als kleines Popup oder so.
Also wenn das "einfach" zu lösen ist, wäre ich dankbar :D

Ein schönes Wochenende =)

Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitragvon zx9r-treiber » 09.02.2013 14:37

Update von 2.2.8 aus tadelos gelaufen.

Datenbank = 5.2.17-0.dotdeb.0
php Version = PHP Version 5.2.17-0.dotdeb.0

Forumsoftware = phpBB3.0.11
Mod =
php Galerie 1.1.6
User Reminder 1.0.5
ACP Ankündigungen 1.2.2
"Wer war da?" MOD v1.2.1
"Mini-Chat" Version: 1.3.5
"Meeting MOD" 2.0.16 von OXPUS
"Lexikon Mod" 0.1.5
"Did you know" 1.3.2
"Thank Post Mod"

und einige Erweiterungen wie Automod, stk_1_0_6, bbcodebox 3 usw.

Keine Fehlermeldung, Karten werden tadelos gezeigt.


Nachtrag ..... zu früh gefreut.

Wenn ich das Profil eines Users aufrufe kommt folgende Fehlermeldung =

Fatal error: Call to a member function get_geo_map_link() on a non-object in /hp/aq/aa/gq/www/phpBB3/memberlist.php on line 655


in besagter Line steht dann die Änderung =

654 = //GeoMap
655 = 'U_GEOMAP_PROFILE' => $geomap->get_geo_map_link($user_id),

Ich habe die Line einfach per // ausgeklammert und siehe da ich kann die Profile wieder aufrufen. Die Mitgliederkarte scheind ebenfalls zu laufen .....

Nun kann ich aber die Karte mit dem Wohnort nicht mehr aus einem Beitrag heraus aufrufen (über den Button) die Karte wird erst richtig gezeigt wenn ich per "F5" die Seite erneut aufrufe. Dann auch nur der Userpunkt, es werden weder Name noch sonstiges dazu angegeben. Wenn ich auf Umkreissuche gehe geht das ganze dann auf meinen Standort zurück und nicht auf vorher ausgesuchten User.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"


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