Autor stefan
Datum 08.02.2007 10:52
Beiträge: Hallo Zusammen,

netterweise hat Luke das UserMap Modul mir gesand. Ich hab das erstmal so wie es ist in den experimental Zweig geladen.

Ich eben auch mal rein geschaut (code). Erstmal fine Arbeit Body und Luke. Sind erwartungsgemäss paar Sachen noch zu ändern.

Wie auch immer. Wir möchte denn dann von euch das Modul weiter pflegen? Body? Luke? Beide? also dem oder eben beiden gebe ich schreibrechte im experimental trunk damit er änderungen pflegen kann. er sollte auch auf änderungen die dort eingepflegt werden achten. mit svn könnt ihr ja beide umgehen von daher ssollte es nicht das problem sein.

bitte mailt! mir gewünschtes PW + Accountnamen zu damit ich es dann eintragen kann.

so dann warte ich mal auf ne mail

ps:
Paar änderungen hab ich schon gemacht die pflege ich dann heut abend ein

Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer


Autor darksweetys
Datum 14.02.2007 13:53
Beiträge: Kann schon jemand sagen wie sich die Usermap verträgt?

Kann man sie schon testen?


Autor Luke
Datum 14.02.2007 15:12
Beiträge: Hi!

Soweit funzt sie ganz gut siehe auch hier

Testen kannst Du sie auch, hier gehts zum download

Gruß Luke



Autor darksweetys
Datum 14.02.2007 18:22
Beiträge: danke Luke, hab sie hochgeladen, kann sie leider net installieren, Serverfehler. Liegt aber nich am Modul, keine ahnung woran.

So, hat irgendwie doch geklappt, aber sie geht nicht.....

Fehlermeldung: im Adminbereich der Usermap
ERROR [2] main(/home/www/ncf310/html/modules/usermap/functions.php) [function.main]: failed to open stream: No such file or directory
FOUND IN [modules/usermap/admin/index.php]
FOUND AT 27
ERROR [2] main() [function.include]: Failed opening '/home/www/ncf310/html/modules/usermap/functions.php' for inclusion (include_path='.:/usr/local/php4/lib/php')
FOUND IN [modules/usermap/admin/index.php]
FOUND AT 27
SQL-ERROR [256] mysql error: [1146: Tabelle 'usr_ncf310_1.opn_usermap_mapdata' existiert nicht] in EXECUTE("SELECT map, ref_city1, ref_city2, ref_city1_pix_x, ref_city1_pix_y, ref_city2_pix_x, ref_city2_pix_y, mapname, width, height, raster FROM opn_usermap_mapdata")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220


Kurrios, die Sitemap ist weg

Ok, ich weiss, ich hab mich jetzt bestimmt unbeliebt gemacht, erst drängeln und dann meckern wenn dinge ausm Thrunk nich gehen lol

Usermap entfernt --> Sitemap auch wieder da

Aber ich mecker nicht....



[ Diese Nachricht wurde bearbeitet von: darksweetys am 14.02.2007 18:30 (Originaldatum 14.02.2007 18:22) ]


Autor stefan
Datum 14.02.2007 20:38
Beiträge: deine erste fehlermeldungen deuten aber daraufhin das du nicht alle files von dem modul ober hast oder hattest. wenn da teile fehlen ist es denkbar das die sitemap nicht geht


Autor darksweetys
Datum 15.02.2007 08:54
Beiträge: hab alle Daten nochmals hochgeladen, selber Effekt wie oben beschrieben.

Nach 2 maligen Installationsversuchen erscheint ja das Modul, funktioniert aber nicht.

Warscheinlich liegts an der Installation selbst, da ja dieser Serverfehler 500 erscheint. Ich hab zwar das Problem öffters mit der MG, aber die Usermap ist doch bestimmt nicht so speicherintensiv wie die MG.



Autor stefan
Datum 15.02.2007 11:56
Beiträge: hmm ich weiss nicht genau ob ich dich jetzt richtig verstehe.

du installierst die usermap und erhälst dabei die 500er meldung?`


Autor Gast
Datum 15.02.2007 12:08
Beiträge:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Beim installieren des Modules bekomme ich das auch

Flash



Autor darksweetys
Datum 15.02.2007 12:27
Beiträge: Flash schrieb am 15.02.2007 um 12:08:07 Uhr folgendes:


Beim installieren des Modules bekomme ich das auch

Flash


Aha, das beruhigt mich insoweit dass es evtl. doch nich an meinem System liegt....


Autor stefan
Datum 15.02.2007 15:54
Beiträge: das modul installiert eine menge an daten plz/ort das soviele sql anweisungen das eure server sowohl vom speicher als auch von der laufzeit nicht mitkommen. mehr als 26000.

das müsste man hmm verbessern.


Autor Gast
Datum 15.02.2007 17:40
Beiträge: wäre das evtl. ein Lösungsweg:

Das Modul wird ganz nor mla installiert wie bis jetzt auch, mit einer Ausnahme.
Es werden beim installieren nur DB erstellt ohne Einträge von PLZ und Ortschaften.

Nach dem installieren geht man in den Admin Bereich des Modules wo es dann neu einen button für den Daten Import gibt.
Hier hat dann der Webmaster die Möglichkeit diese zu importieren und zwar jedes Land einzeln.

Diese Ländern werden einzeln in je einer Datei gespeichert.

Respektive sollte in dem Modul dann ein neuer Ordner hin, wo jedes Land einen neuen Ordner bekommt, mit der SWL Daten drin und der Grafik des Landes.
Sofern das technische lösbar ist.

Denk hierbei schon bisserl weiter, falls ein User aus einem nit D - CH - A Land kommt und die Usermap auch nutzen möchte.

Flash



Autor stefan
Datum 15.02.2007 18:02
Beiträge: wäre ein weg


Autor Luke
Datum 17.02.2007 15:17
Beiträge: Hi!

Komisch, bei mir geht es ohne Probleme. OK, beim Installieren hat er ne Menge Daten auf einmal, aber selbst das klappt innerhalb eine Zeit von weniger als 3 Sekunden.

@stefan: wurde schon was an der Map im Experimental geändert?


Habe mal die Usermap direkt von meiner Seite gezipt und hochgeladen. Die Datei heißt usermap2.zip

Ist das damit auch so?


Gruß Luke



Autor stefan
Datum 17.02.2007 15:33
Beiträge: Luke schrieb am 17.02.2007 um 15:17:21 Uhr folgendes:


@stefan: wurde schon was an der Map im Experimental geändert?



öhm seit wann

ja; paar korrekturen aber nichts im install bereich.


Autor Luke
Datum 18.02.2007 17:08
Beiträge: Hi!

Jetzt habe ich mir auch mal die usermap aus dem experimental installiert. Beim Installieren selbst gab es keine Probleme, aber wenn ich die Usermap aufrufe, kommen folgende Fehlermeldungen:

ERROR [2] main() [function.main]: Unable to access /srv/www/htdocs/web3/html/modules/usermap/functions.php
FOUND IN [modules/usermap/index.php]
FOUND AT 35
ERROR [2] main(/srv/www/htdocs/web3/html/modules/usermap/functions.php) [function.main]: failed to open stream: Success
FOUND IN [modules/usermap/index.php]
FOUND AT 35
ERROR [2] main() [function.include]: Failed opening '/srv/www/htdocs/web3/html/modules/usermap/functions.php' for inclusion (include_path='.:')
FOUND IN [modules/usermap/index.php]
FOUND AT 35


Die Usermap wird ansonsten korrekt angezeigt.


Nun habe ich wieder meine "alte" Version installiert und keine Fehlermeldungen mehr.

@flash und migaja: probiert mal bitte aus, ob die "alte" Version von der Usermap die gleichen Probleme macht.


Gruß Luke



Autor stefan
Datum 18.02.2007 19:42
Beiträge: Luke schrieb am 18.02.2007 um 17:08:31 Uhr folgendes:


ERROR [2] main() [function.main]: Unable to access /srv/www/htdocs/web3/html/modules/usermap/functions.php
FOUND IN [modules/usermap/index.php]
FOUND AT 35



sollte mit rev. 249 behoben sein


Autor Gast
Datum 19.02.2007 13:01
Beiträge:
@flash und migaja: probiert mal bitte aus, ob die "alte" Version von der Usermap die gleichen Probleme macht.


Die alte Usermap lässt sich ohne Probleme installieren, nur legt da das Skript in der nur die Tabellen an, aber fügt keine Einträge hinzu.

Flash



Autor stefan
Datum 19.02.2007 17:46
Beiträge: geht das denn jetzt mit der experimental version ?


Autor darksweetys
Datum 19.02.2007 19:06
Beiträge: Bei mir gehts mit beiden nicht, wobei ich aber nicht sagen kann obs nicht doch nur am Server liegt.


Autor Luke
Datum 19.02.2007 21:00
Beiträge: hmm, hast Du die Usermap aus dem trunk-experimental geladen, oder von dem Link, den ich hier ins Forum gestellt habe?
Die Änderungen von Stefan waren in meinem Link noch nicht mit drin.
Habe mal die Usermap aus dem Trunk-Experimental neu gepackt. Da es die Revision 256 ist, heißt die Datei usermap_256.zip

download

@Stefan: Läuft denn die Usermap auf der Labor?

Gruß Luke



Autor stefan
Datum 19.02.2007 21:23
Beiträge: Luke schrieb am 19.02.2007 um 21:00:13 Uhr folgendes:


@Stefan: Läuft denn die Usermap auf der Labor?



nein weil die labor trunk ist und nicht experimental

auf der www.opn-city.de haben wir ja ne experimental installation dort läuft es nicht weil die install aufgrund der datenmengen (sql) abgebrochen ist. aber das ist klar weil zuviele daten aufeinmal installiert werden sollen, da greifen sperren die ich auf dem server habe (die hat jeder hoster). daher sagte ich ja den install müsste man ändern (habe ich aber noch nicht) dann sollte man die globals reduzieren


Autor Luke
Datum 20.02.2007 06:38
Beiträge: Achso. OK.
Kann mich denn dort jemand auch zum Webmaster machen?

Danke.

Gruß Luke



Autor spinne
Datum 20.02.2007 09:21
Beiträge: @Luke und André, getan


Autor Luke
Datum 20.02.2007 16:47
Beiträge: Danke



Autor golive
Datum 23.02.2007 18:57
Beiträge: Hallo,

nicht dass ich nach all der Mühe von Luke irgendwie blöd querschiessen möchte, aber ich habe hier ein freies Usermapscript endeckt.

Eine ganz hübsche Version im Einsatz findet Ihr hier.....

Wie gesagt nur als Anregung oder Hinweis zu verstehen......

Viele Grüße
go


Autor darksweetys
Datum 28.03.2007 16:56
Beiträge: Also, ich hab nochmals versucht die Usermap zu installieren. Das hat diesmal, warum auch immer funktioniert.

Wenn ich ins Admin Menue (Usermap) gehe erfolgt folgende Fehlermeldung.

SQL-ERROR [256] mysql error: [1146: Tabelle 'usr_ncf310_1.opn_usermap_mapdata' existiert nicht] in EXECUTE("SELECT map, ref_city1, ref_city2, ref_city1_pix_x, ref_city1_pix_y, ref_city2_pix_x, ref_city2_pix_y, mapname, width, height, raster FROM opn_usermap_mapdata")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220


Gehe ich auf die Usermap selbst erscheint dieses....

SQL-ERROR [256] mysql error: [1146: Tabelle 'usr_ncf310_1.opn_usermap_mapdata' existiert nicht] in EXECUTE("SELECT id, map, ref_city1, ref_city2, ref_city1_pix_x, ref_city1_pix_y, ref_city2_pix_x, ref_city2_pix_y, mapname, width, height, raster FROM opn_usermap_mapdata WHERE id = 2")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
SQL-ERROR [256] mysql error: [1064: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '' in Zeile 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
SQL-ERROR [256] mysql error: [1064: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '' in Zeile 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 112
ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 113
SQL-ERROR [256] mysql error: [1146: Tabelle 'usr_ncf310_1.opn_usermap' existiert nicht] in EXECUTE("SELECT u2.uname, g.lon, g.lat, g.ort, g.plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
WARNING [8] Undefined variable: p
FOUND IN [modules/usermap/functions_center.php]
FOUND AT 79
ERROR [2] Invalid argument supplied for foreach()
FOUND IN [modules/usermap/functions_center.php]
FOUND AT 86


Ich vermute mal das Daten fehlen...

hab die neueste Version nachgeladen, lässt sich installieren, beim Aufruf aber immernoch diese Fehlermeldung:
SQL-ERROR [256] mysql error: [1064: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '' in Zeile 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
SQL-ERROR [256] mysql error: [1064: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '' in Zeile 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 76
ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 77
SQL-ERROR [256] mysql error: [1146: Tabelle 'usr_ncf310_1.opn_usermap' existiert nicht] in EXECUTE("SELECT u2.uname as uname, g.lon as lon, g.lat as lat, g.ort as ort, g.plz as plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY u2.uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220


[ Diese Nachricht wurde bearbeitet von: darksweetys am 28.03.2007 17:04 (Originaldatum 28.03.2007 16:56) ]


Autor darksweetys
Datum 19.07.2007 08:39
Beiträge: So, hab mich nach langer Zeit nochmals an die Usermap gewagt, wieder ohne Erfolg, allerdings funktioniert es bei opn-city.de auch nicht.

Wäre es nicht evtl. mögliche die Usermap aufzuteilen, z. der einzelnen Länder, das man Östereich u. die Schweiz bei Bedarf nachinstalliert?


Autor darksweetys
Datum 19.07.2007 12:53
Beiträge: So, ich hab jetzt OPN nochmal auf einem Gratishoster intsalliert, schäm.

Die Usermap ließ sich intstallieren, allerdings mit einigen vielen Fehlermeldungen.

Wenn ich jetzt die Usermap aufrufe sehe ich sogar die Karte , allerdings ne Fehlermeldung drüber.

ERROR [512] mysql error: [1146: Table 'freehost_1128_1.opn_usermap' doesn't exist] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = 23769")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'freehost_1128_1.opn_usermap' doesn't exist] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = 79576")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'freehost_1128_1.opn_usermap' doesn't exist] in EXECUTE("SELECT u2.uname as uname, g.lon as lon, g.lat as lat, g.ort as ort, g.plz as plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY u2.uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


Sonst ist nichts installiert.


Autor just59
Datum 22.07.2007 07:10
Beiträge: Hallo,

die Usermap konnte ich bei mir erfolgreich installieren. Jedoch hatte ich beim Portalstart bei einem anderen Hoster sehr viele Probleme, die immer auf den Hoster zurückzuführen waren. Seit dem ich gewechselt bin habe ich damit keine Probleme mehr. Die Usermap konnte ich auch erfolgreich beim neuen Hoster installieren. Jedoch ist mir aufgefallen, dass nicht alle PLZ vorhanden sind.
Also aktuelle OPN Version
Usermap Modul hochladen
Modulupdate

Aber das weißt Du bestimmt.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor darksweetys
Datum 24.07.2007 14:28
Beiträge: So, ich weiss, langsam nerv ich mit der Usermap, aber ich kann´s euch nich ersparen weil ich die unbedingt haben will.

Also, ich hab mir jetzt nen anderen Hoster teistweise zugelegt.

Wehms interessiert... Hoster

So, hab OPN problemlos installieren können.... ungeduldig wie ich bin auch gleich die Usermap. Danach Diagnostics, Repairs...

Die Usermap wird zwar angezeigt aber auch wieder nur mit Fehlermeldungen oberhalb.

ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = 23769")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = 79576")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 95
WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 96
WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 97
WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 98
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("SELECT u2.uname, g.lon, g.lat, g.ort, g.plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
WARNING [8] Undefined variable: p
FOUND IN [modules/usermap/functions_center.php]
FOUND AT 79
ERROR [2] Invalid argument supplied for foreach()
FOUND IN [modules/usermap/functions_center.php]
FOUND AT 86


Ich könnte mir vorstellen das es etwas damit zutun hat das noch keine User in der Datenbank sind.


Autor spinne
Datum 24.07.2007 16:01
Beiträge: da muss ich ehrlich gesagt auch passen, die fehler erscheinen so nämlich auch auf der opn-city....



Autor darksweetys
Datum 24.07.2007 18:39
Beiträge: ahja, na nochwas, beim Installieren kommt folgende Fehlermeldung:

ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1) NOT NULL, lat DOUBLE (0,-1) NOT NULL, PRIMARY KEY (plz))' at line 1] in EXECUTE("CREATE TABLE opn_usermap (plz VARCHAR (6) DEFAULT '' NOT NULL, ort VARCHAR (255) DEFAULT '' NOT NULL, lon DOUBLE (0,-1) NOT NULL, lat DOUBLE (0,-1) NOT NULL, PRIMARY KEY (plz)) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89191', 'Aichen', 9.80932, 48.5288) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89188', 'Widderstall', 9.7135, 48.5315) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89150', 'Machtolsheim', 9.74305, 48.4943) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('72535', 'Ennabeuren', 9.65107, 48.4428) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89180', 'Bühlenhausen', 9.78091, 48.4599) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89160', 'Scharenstetten', 9.85217, 48.515) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('72587', 'Zainingen', 9.54729, 48.483) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('73312', 'Türkheim', 9.80322, 48.586) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89143', 'Sonderbuch', 9.81177, 48.4174) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('88427', 'Dunzenhausen', 9.68341, 48.0186) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('88436', 'Füramoos', 9.8934, 47.9977) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('88400', 'Bergerhausen', 9.81281, 48.1008) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('89081', 'Jungingen', 9.98902, 48.4459) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('01465', 'Langebrück', 13.85, 51.1333333) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('56759', 'Leienkaul', 7.0833333, 50.2166667) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('78267', 'Aach', 8.85, 47.8511) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('54298', 'Aach', 6.6, 49.7833) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('52068', 'Aachen', 6.1, 50.7667) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('52070', 'Aachen', 6.1, 50.7667) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'hecker.opn_usermap' doesn't exist] in EXECUTE("INSERT INTO opn_usermap VALUES ('52072', 'Aachen', 6.1, 50.7667) ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


Ist jedoch nur ein Auszug, die koplette Liste ist fast unendlich.

Kann das sein dass irgendwelche Postleitzahlen nicht gefunden werden?


Autor Gast
Datum 29.07.2007 01:12
Beiträge: Hi, ist zwar schon eine Weile her, aber ich probier's mal...
1) Heißt irgendetwas an Deinem Account "hecker"?
Der Präfix (=Name der DB) schaut mir ja sehr seltsam aus...
2) Welche MySQL-Version verwendet Dein Hoster?
Probier' mal im MyPHPAdmin folgenden Befehl einzugeben:
CREATE TABLE opn_usermap (plz VARCHAR (6) DEFAULT '' NOT NULL, ort VARCHAR (255) DEFAULT '' NOT NULL, lon DOUBLE (0,-1) NOT NULL, lat DOUBLE (0,-1) NOT NULL, PRIMARY KEY (plz))
Wenn das nicht geht, dann sind die Statements, welche Dir die Tabellen anlegen, nicht mit der verwendeten MySQL-Version kompatibel.

Dass die Liste der Fehler unendlich ist (genauer: Die Anzahl aller Orte in D, A und CH ist mir klar - das CREATE TABLE geht schief; die für die Usermap notwendige Tabelle(n) kann/können nicht angelegt werden - und dann geht jedes einzelne INSERT in die Hose.

Ciao,
Boby



Autor darksweetys
Datum 29.07.2007 11:03
Beiträge: hi Boby,

1. ja, hecker ist der Name meines Accounts...., mir is nix besseres eingefallen, ist mein name.

2. Der hoster verwendet MySQL 5.x

Den Befehl hab ich unter: SQL Befehle auf localhost ausführen eingegen.
Resultat:

SQL-Befehl:

CREATE TABLE opn_usermap(
plz VARCHAR( 6 ) DEFAULT '' NOT NULL ,
ort VARCHAR( 255 ) DEFAULT '' NOT NULL ,
lon DOUBLE( 0 , -1 ) NOT NULL ,
lat DOUBLE( 0 , -1 ) NOT NULL ,
PRIMARY KEY ( plz )
)

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1) NOT NULL, lat DOUBLE (0,-1) NOT NULL, PRIMARY KEY (plz))' at line 1


ist wohl doch nicht kompartible


Autor Gast
Datum 29.07.2007 13:16
Beiträge: @ André

bin da immer noch dabei den Fehler auf deinem Server zu finden.
mySQL ist übigens 4.1.20 (highqualityweb)

Installiert ist es nun und die Daten sind allen in der DB.
Der Fehler ERROR [512] mysql error: [1146: Table 'hecker.g' doesn't exist] macht mir zuschaffen.

Das kommt von dieser Befehlszeile hier

INNER JOIN '.$opnTables['usermap'].' g

Darum das hecker.g

Habe bei mir das gnaze mal mit der mySQL Version 4.1.21 getestet. Dann funktioniert das einwandfrei.

Flash




Autor Gast
Datum 29.07.2007 13:32
Beiträge: @Flash: Wenn Du mir das Statement, welches nicht funzt schickst, kann ich mich rumspielen - ich habe 5.0.22 bei mir laufen. Wenn sich was an MySQL von 4.x auf 5.x geändert hat, finde ich das auch raus.

Die Zeile...
INNER JOIN '.$opnTables['usermap'].' g
... sollte nicht "INNER JOIN hecker.g" liefern, sondern "INNER JOIN hecker.usermap g" oder "INNER JOIN usermap g" (jeweils ohne Punkt), wobei "g" der alias ist, mit dem in weiterer Folge die Tabelle in den SQL's referenziert wird ("g.feldname").

Sorry, falls Du das eh gewusst hast - ich weiß nicht wie gut Deine SQL-Kenntnisse sind.

Ciao,
Boby



Autor darksweetys
Datum 29.07.2007 19:03
Beiträge: Dank Dir Flash, ich hoffe Du hast keine grauen Haare bekommen...

Hilft eben doch wenn man bisl nervt *fg*


Autor Scout_GP
Datum 04.01.2008 15:14
Beiträge: Wie weit ist denn das gute Stück gediehen? Gibt es noch größere Probleme oder kann ich das Teil einfach einbauen?

Gruß Scout +++ Last.fm | Scoutweb +++


Autor Gast
Datum 04.01.2008 15:30
Beiträge: gute Frage. Glaube es immer noch der gleich Stand wie im Sommer 2007.

Bei Darksweetys läuft das Modul so weit ich weis ohne Probleme.
Müsstest es mal installieren und schauen.

Das Hauptproblem lag bei der Installation. Da es eine grössere Datenmenge ist wo in die DB geschrieben werden muss, kann es sein, dass es je nach Server Konfiguration zu einm Timeout kommt.

Habe das Modul bei Darksweetys ohne Daten installiert. Also nur die Tabellen ohne Inhalte erstellt und dann via PMA die Daten in die DB geschrieben.

Flash



Autor migaja
Datum 21.05.2008 16:44
Beiträge: Kram vor....

Also abgesehen davon, daß es bei mir auch die Fehlermeldungen der Vorredner hagelt und das Modul daher nicht nutzbar ist :
Wäre es evtl. möglich die Daten aus der geodb zu holen, wenn diese bereits installiert ist. Sonst sind ja die Daten in jedem Modul extra in der DB. Halte ich doch für "Platzverschwendung" Das Modul könnte ja das geodb-Modul als Voraussetzung haben, wie ja auch Benutzer-Adresse installiert sein muß.

*migaja*


Autor just59
Datum 21.05.2008 19:11
Beiträge: Bei der Admin-Einstellung: "Sollen die Parameter bei den URLs codiert werden?"
auf "SEO freundlich" wird nur die erste Karte angezeigt.
Wenn es z.B. auf "ja" steht, gab es bei mir keine Probleme, bis auf das einige PLZ fehlen. Die müssen dann noch nachgetragen werden. Habe mein Portal aber wieder mit SEO freundlich laufen.
Persönlich finde ich das Modul sehr nett. Wenn man das mit Googlemap erstellen will, wird es kostenpflichtig so viel ich weiß, da zurzeit nur eine Anzeige auf der Goolglemap kostenfrei ist.
Wäre nicht schlecht, wenn das weiter Entwickelt würde. So könnte da ja noch rein, andere Anzeige "meine Freunde", Partner und der Benutzergruppen.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor migaja
Datum 21.05.2008 19:43
Beiträge: Hey JUSt,

Du hast aber schon gelesen was ich geschrieben habe?
Es scheitert schon bei der Installation beim Anlegen der Tabelle - also funzt ganzes Modul nicht ohne Error-Meldungen. Die Grafiken kann ich alle sehen.
Das Ganze ist lokal auf der Standard-Installation; also nix da mit SEO oder so.

*migaja*


Autor just59
Datum 21.05.2008 21:28
Beiträge: Naja, woran es bei Dir liegt, dass es nicht funzt weiß ich nicht. Wollte nur meine Erfahrung beitragen. Das Modul hat mir flash bereitgestellt. Wenn Du es brauchst, kann ich es Dir schicken. Die Installation lief ohne Probleme. Hatte halt nur nach der Umstellung auf SEO freundlich Schwierigkeiten.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor migaja
Datum 21.05.2008 22:27
Beiträge: just59 schrieb am 21.05.2008 um 21:28:52 Uhr folgendes:

Naja, woran es bei Dir liegt, dass es nicht funzt weiß ich nicht. Wollte nur meine Erfahrung beitragen.

Ja supi, da wird man gleich noch deprimierter, daß es bei einem nicht geht und bei anderen schon

Nee, aber mal ohne Sarkasmus im Ton: Denke es liegt an den 5er Versionen von php und mysql - habe jetzt nicht weiter getestet.

Das Modul habe ich direkt von Luke runtergezogen. Die Version, die als letztes hochgeladen wurde.

Mal sehen, evtl. findet sich ja noch eine Lösung. Mir wäre ja am liebsten, wenn die benötigten Daten aus dem geodb-Modul verwendet würden. Das spart DB-Speicherplatz.

schönen Abend noch
*migaja*


Autor just59
Datum 22.05.2008 05:28
Beiträge: Konnte die ganze Nacht wegen Dir nicht richtig schlafen , doch dann habe ich mich erinnert . Ich hatte das Modul schon lange im Einsatz. Das die Karten nicht angezeigt werden, ist mir erst nach dem Update auf die aktuelle Branch Version aufgefallen. Hatte dazu auch im Forum gepostet. Rolf schickte mir seine Version. Ja und da hatte ich auch Fehler nach der Installation. Es wurde eine Tabelle nicht angelegt. Ich glaube es ist die opn_usermap Tabelle gewesen, die nicht erzeugt wurde. Da ich ein Backup der Datenbank hatte, konnte ich die nachträglich erstellen. Schau mal nach, ob es diese Tabelle bei Dir gibt. Hier schon mal der Code zum Erstellen im phpmyadmin.

-- Tabellenstruktur für Tabelle `opn_usermap`
--

CREATE TABLE IF NOT EXISTS `opn_usermap` (
`plz` varchar(6) NOT NULL default '',
`ort` varchar(255) NOT NULL default '',
`lon` double NOT NULL default '0',
`lat` double NOT NULL default '0',
PRIMARY KEY (`plz`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Ich hoffe, ich konnte Dir diesmal helfen.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor migaja
Datum 23.05.2008 18:14
Beiträge: Hallo JUSt,

hoffe Du hast das Schlafdefizit wieder ´rausgeholt - schließlich hätte ich doch eine schlaflose Nacht haben müssen, um darüber zu Grübeln warum es nicht geht

Der Code für die Tabelle ist ja schon mal nicht schlecht, aber da fehlen mir ja dann immer noch die ganzen Daten - so´n Dump der gesamten Tabelle wäre nicht schlecht. Wenn das nicht alles auf einmal will, dann eben Stück für Stück von Hand.

Ich installiere mal das geodb-Modul lokal und schau mal ob ich die Daten von da ins UserMap-Modul übernehmen kann - sollte ja inhaltlich ziemlich identisch sein.


Autor migaja
Datum 23.05.2008 18:42
Beiträge: Käse - Dump von geodb hat völlig andere Struktur

Hätte da jemand den Dump der Tabelle "präfix_usermap" für mich? - das aus dem sql-file des Moduls zu zaubern wäre doch recht aufwendig.


Autor just59
Datum 23.05.2008 18:58
Beiträge: Klar die Daten fehlen. Ist aber sehr groß, kann ich hei nicht abbilden. schreib mir mal an meine E-Mailadresse, ich antworte Dir darauf und hänge Dir die komplette Datei an. Werde Sie vorher noch packen. Komme aber erst am Sonntag dazu.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor migaja
Datum 24.05.2008 19:17
Beiträge: Hallo JUSt,

danke für Dein Angebot - hat sich erstmal erledigt.
Nachdem ich von Hand Tabelle und einige Daten angelegt habe, gibt´s schon wieder neue Fehlermeldung.

ERROR [2] Division by zero
FOUND IN [C:...wwwopntrunkhtmlmodulesusermapfunctions_center.php]
FOUND AT 28
ERROR [2] Division by zero
FOUND IN [C:...wwwopntrunkhtmlmodulesusermapfunctions_center.php]
FOUND AT 36


Ich denke, wenn das Modul aus dem Entwicklungsstadium ´raus ist schaue ich es mir noch mal an.


Autor just59
Datum 26.05.2008 20:13
Beiträge: O.K. Das Modul hab ich jedenfalls da, wenn Du es haben möchtest.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor Luke
Datum 21.07.2008 21:05
Beiträge: Hi!

Ich glaube ich habe eine Lösung für das Problem der Uermap gefunden. Wäre nett, wenn Ihr das mal bei Euch testen könntet. Bei mir hat es auf 2 verschiedenen Servern gefunzt:

Die Datei .../modules/usermap/plugin/sql/index.php öffnen und Zeilen 37 und 38:

$opn_plugin_sql_table['table']['usermap']['lon'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_DOUBLE, '0');
$opn_plugin_sql_table['table']['usermap']['lat'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_DOUBLE, '0');

ändern in:

$opn_plugin_sql_table['table']['usermap']['lon'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_FLOAT, '0');
$opn_plugin_sql_table['table']['usermap']['lat'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_FLOAT, '0');


Würde mich jetzt echt interessieren, ob das bei Euch auch funktioniert. Selbst die ganzen Daten werden jetzt rucki zucki ohne Timeout Probleme in einem Rutsch eingetragen.

Danke für Rückmeldungen.

Gruß Luke





Autor Luke
Datum 22.07.2008 05:00
Beiträge: Alternativ könnt Ihr Euch auch die Usermap von hier ziehen:

http://opn.ist-crazy.de



Autor migaja
Datum 22.07.2008 11:35
Beiträge: Hallo Luke,

funktioniert prima (getestet mit der 2.4.12 Rev. 1847)

Lassen sich die Daten ergänzen? Mein PLZ-Gebiet ist nur mit einem Ort vetreten - das wird den Usern nicht gefallen

*migaja*


Autor Luke
Datum 22.07.2008 13:11
Beiträge: Hallo Migaja!

Wie meinst Du das? Ne größere Stadt z.B. Berlin mit mehreren PLZ?

Gib mal bitte ein Beispiel.

Gruß Luke



Autor migaja
Datum 22.07.2008 16:14
Beiträge: Hi Luke,

also die GeoDB von OPN findet z.B. zur PLZ 15749 5 Orte (Brusendorf, Gallun, Kiekebusch, Mittenwalde, Ragow)
Im UserMap-Modul wohnen aber alle in Brusendorf.
Oder auch 15711 --> Königs Wusterhausen, Schenkendorf, Zeesen => alle wohnen in Königs Wusterhausen

Die "Dörfi´s" sind schließlich stolz auf ihr "Kaff"

viele Grüße
Claudia


Autor Luke
Datum 22.07.2008 18:36
Beiträge: Hmm, verstehe. Dazu müßte dann der User bei seinen Daten auch den Ort eingeben und beim Aufruf der Usermap müßte das dann auch berücksichtigt werden. Leider hab ich ziemlich wenig Plan vom Programmieren, aber vielleicht weiß Bobby einen Rat???


Gruß Luke



Autor darksweetys
Datum 26.10.2008 14:10
Beiträge: Luke schrieb am 21.07.2008 um 21:05:14 Uhr folgendes:
Hi! Ich glaube ich habe eine Lösung für das Problem der Uermap gefunden. Wäre nett, wenn Ihr das mal bei Euch testen könntet. Bei mir hat es auf 2 verschiedenen Servern gefunzt: Die Datei .../modules/usermap/plugin/sql/index.php öffnen und Zeilen 37 und 38: $opn_plugin_sql_table['table']['usermap']['lon'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_DOUBLE, '0'); $opn_plugin_sql_table['table']['usermap']['lat'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_DOUBLE, '0'); ändern in: $opn_plugin_sql_table['table']['usermap']['lon'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_FLOAT, '0'); $opn_plugin_sql_table['table']['usermap']['lat'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_FLOAT, '0'); Würde mich jetzt echt interessieren, ob das bei Euch auch funktioniert. Selbst die ganzen Daten werden jetzt rucki zucki ohne Timeout Probleme in einem Rutsch eingetragen. Danke für Rückmeldungen. Gruß Luke


Hab das soeben mal getestet, kann ich nicht bestätigen. Wie immer, Haufenweise Fehlermeldungen.

DarkSweetys


Autor Luke
Datum 26.10.2008 14:16
Beiträge: Hallo Darksweetys!

Hast Du mal in der usermap/plugin/sql/index.php nachgeschaut, ob in den Zeilen 37 und 38 das "DOUBLE" durch FLOAT ersetzt ist?

$opn_plugin_sql_table['table']['usermap']['lon'] = $opnConfig['opnSQL']->GetDBType (_OPNSQL_DOUBLE, '0');


Dort muß FLOAT stehen. Durch ein versehen ist wieder das DOUBLE eingepflegt worden. Schau mal bitte nach was bei Dir drin sthet.
Und welche Fehlermeldungen hast Du?

Gruß Luke



Autor darksweetys
Datum 26.10.2008 14:25
Beiträge: steht FLOAT drin

DarkSweetys


Autor Luke
Datum 26.10.2008 15:03
Beiträge: Und welche Fehlermeldungen hast Du?



Autor darksweetys
Datum 26.10.2008 19:42
Beiträge: ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 70


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 71


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 72


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 73


ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 77


ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 78

erscheint beim Aufrufen der USERMAP. Wurde ja nicht richtig installiert.

DarkSweetys


Autor Luke
Datum 26.10.2008 20:20
Beiträge: meinte eigentlich die fehlermeldungen beim installieren



Autor darksweetys
Datum 26.10.2008 20:21
Beiträge: Bein Installieren kommt keine, meisst erscheint nur ne weiße jungfräuliche Seite.

DarkSweetys


Autor just59
Datum 26.10.2008 21:11
Beiträge: Ja, da scheint die Tabelle mit den PLZ nicht angelegt worden zu sein. Dies hatte ich auch. Habe dies dadurch beseitigt, dass ich die Tabelle im phpmyadmin eingelesen habe.
Hast Du die SQL Daten?
Sonst schick ich Dir mal meine per Mail.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor darksweetys
Datum 26.10.2008 21:19
Beiträge: Hab ich ein Problem, hab die neue Seite bei Funpic. Also Freehoster, und phpmyadmin hab ich da noch net gefunden.



DarkSweetys


Autor just59
Datum 26.10.2008 21:42
Beiträge: Hast Du da was anderes, wo Du SQL Abfragen durchführen kannst?
Ich schicke Dir mal die Tabelle an darksweetys@hotmail.de Habe dazu eine Abfrage erstellt mit Drop der Tabelle. Wird also vorher gelöscht, wenn die schon da ist.


JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor darksweetys
Datum 27.10.2008 09:24
Beiträge: just59 schrieb am 26.10.2008 um 21:42:13 Uhr folgendes:
Hast Du da was anderes, wo Du SQL Abfragen durchführen kannst? Ich schicke Dir mal die Tabelle an darksweetys@hotmail.de Habe dazu eine Abfrage erstellt mit Drop der Tabelle. Wird also vorher gelöscht, wenn die schon da ist.


Ich stell mich jetzt wieder doof an, ich weiss:  Aber wie füg ich die Tabelle genau ein, bzw, was macht man mit der Tatei? phpmyadmin hab ich gefunden.

DarkSweetys


Autor just59
Datum 27.10.2008 21:52
Beiträge: Da gibt es den Reiter SQL. Dort fügst Du am einfachsten den Text aus der SQL Datei ein. Und führst dies aus. Damit wird der SQL Befehl ausgeführt. Da steht drin, dass die Tabelle usermap... gelöscht, erstellt und die Daten angefügt werden.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor darksweetys
Datum 28.10.2008 10:01
Beiträge: So, hab die SQL-Datei erfolgreich eingefügt. Einmal nach der Installation der Usermap, einmal vorher. Beides funktioniert nicht
Auf jeden Fall weiss ich jetzt wie man Tabellen einfügt +fg+

Beim Installieren der Usermap erfolgt immernoch ne Weiße Seite. Beim Aufruf der Usermap noch folgende Meldung und keine Karte.

--------------------------
RROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1] in EXECUTE("SELECT plz, lon, lat FROM opn_usermap WHERE plz = ")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 70


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 71


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 72


WARNING [8] Trying to get property of non-object
FOUND IN [modules/usermap/index.php]
FOUND AT 73


ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 77


ERROR [2] Division by zero
FOUND IN [modules/usermap/index.php]
FOUND AT 78


ERROR [512] mysql error: [1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_german2_ci,IMPLICIT) for operation '='] in EXECUTE("SELECT u2.uname as uname, g.lon as lon, g.lat as lat, g.ort as ort, g.plz as plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY u2.uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
-------------------------------------

DarkSweetys


Autor just59
Datum 28.10.2008 21:13
Beiträge: Schau mal nach, ob die beiden Tabellen angelegt wurden sind. opn_usermap und opn_usermap_mapdata
Es wurde bei mir damals nur die erste nicht automatisch angelegt.
Und installier noch das Modul GeoDB. Ich glaube, die brauchst Du auch.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor darksweetys
Datum 29.10.2008 09:32
Beiträge: Hast Recht, opn_usermap_mapdata, wurde nicht angelegt. An dem GeoDB-Modul scheints nicht zu hängen, denn bei der Installation erscheint immerwieder die weiße Seite, erst beim Reload der Seite gehts weiter.

Nur ohne Erfolg. Kannst mir die opn_usermap_mapdata nochmal schicken, vieleicht gehts ja danach.

DarkSweetys


Autor Luke
Datum 29.10.2008 11:12
Beiträge: Hi!

Die opn_usermap wurde angelegt, und die opn_usermap_mapdata fehlt?

Das wundert mich , da zuerst die opn_usermap_mapdata angelegt wird (sind nur 17 Einträge) und dann die opn_usermap (12120 Einträge).
Hätte jetzt genau anders herum getippt.

Wie auch immer.... Hast Post.

Gruß Luke



Autor darksweetys
Datum 29.10.2008 11:21
Beiträge: Also die Map wird jetzt angezeigt aber noch mit folgender Fehlermeldung im Header

ERROR [512] mysql error: [1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_german2_ci,IMPLICIT) for operation '='] in EXECUTE("SELECT u2.uname as uname, g.lon as lon, g.lat as lat, g.ort as ort, g.plz as plz FROM opn_user_adress u1 INNER JOIN opn_users u2 on u1.uid = u2.uid INNER JOIN opn_usermap g ON g.plz = u1.zip INNER JOIN opn_users_status stat ON stat.uid = u1.uid WHERE stat.level1>0 ORDER BY u2.uname")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240

Dank dir erstmal für die Post

DarkSweetys


Autor Luke
Datum 30.10.2008 21:49
Beiträge: Hmm, der scheint mit den Zeichensätzen ein Problem zu haben

latin1_swedish_ci,IMPLICIT) and (latin1_german2


Was passiert, wenn Du die Tabellen anpaßt?
Also mit pma die Tabelle öffnen, dann das bearbeiten-Symbol anklickst und bei "Kollation" von latin1_swedish_ci auf latin1_german2_ci umstellst?

Gruß Luke

Frage mich gerade warum da swedish drin steht!?

Gruß Luke




Autor darksweetys
Datum 31.10.2008 08:42
Beiträge: Das wars, sowohl inder opn_usermap als auch in der opn_usermapdata waren auf schwedisch eingestellt.

Danke für die Mühe.....

PS: Rolf der Kelch ist an Dir vorbeigegangen *fg*

DarkSweetys


Autor Luke
Datum 31.10.2008 11:58
Beiträge: Hi!

Seltsamerweise steht das bei mir auch auf schwedisch. Allerdings funzt die Usermap bei mir.

Hat jemand eine Erklärung dafür, bzw. warum wird da überhaupt schwedisch eingestellt?

Gruß Luke



Autor Gast
Datum 25.04.2011 00:00
Beiträge: Hallo,
ist zwar 2 1/2 Jahre her - und nun habe ich auch meine "Ur-Ur-Alt" Version weggeworfen - und wollte auf die Usermap-Version der Experimental-Seite "updaten".

Aktuelles Ergebnis: Es funktioniert nicht (tw. mit genau den Fehlern, die in diesem Thread aufgelistet sind).

Was habe ich getan:
1) GEODB installiert => OK
2) GEODB-Daten installiert (hatte lange nach den Daten gesucht, bis ich ein Post von Stefan gefunden haben, in dem ein Link war - nach Download und Execution des SQL-Befehles in der DB) => FINAL OK
3) Import der GEODB-Daten - hatte anfangs nicht funktioniert, da (zumindest unter MySQL 5) nicht lauffähige SQL-Statements erzeugt wurden - habe das "böse" Script in der Experimental ausgebessert => FINAL OK
4) UserMap hochgeladen & installiert => TW. OK

"Teilweise" deshalb, da auch ich die "weiße Seite" bekommen habe - und die Tabellen opn_usermap und opn_usermap_data zwar angelegt wurden, aber nicht mit Daten befüllt wurden.

Daher läuft auch das Modul noch nicht.
Daraus leitet sich meine nächste Frage ab:
Was muss ich tun, damit das Modul USERMAP diese beiden Tabellen befüllt?

Im Admin-Panel habe ich jedenfalls nichts dazu gefunden...habe auch schon diverse Reperaturoptionen ausprobiert => Fehlanzeige.

Danke für Eure Hilfe,
Boby




Autor stefan
Datum 25.04.2011 13:14
Beiträge: Body bei ist lt. php

Local Value memory_limit     32M

Das wird für die Installation zu wenig sein weil der sehr viele Daten in dem Moment in die DB schreibt.

Versuche das mal zu erhöhen mindestens auf 40

Da aber Master Value memory_limit     64M gesetzt ist, denke ich das solte kein Problem sein. Entweder in deiner Web Administration oder es ist in der mainfile ein ini_set('memory_limit','32M'); enthalten. Das dann eben ändern.

Dann versuche es noch einmal.


Autor Gast
Datum 25.04.2011 13:39
Beiträge: Boby, habe dir ein Dump der DB gemailt mit den Usermap Daten.

Ich habe das bis anhin so gemacht, dass das Modul nur die Tabellen anlegt ohne den Daten.

die Daten habe ich dann per phpMyAdmin eingepflegt.






Autor Gast
Datum 25.04.2011 13:39
Beiträge: Stefan,
danke! 40M hat nichts geändert - 64M schon
Kleine Ursache, große Wirkung - wie's halt meistens ist.

Ich analysiere gerade die Veränderungen zum neuen GIS-Datenmodell. Evtl. lässt sich die IMPORT- Funktion so adaptieren, dass sich auch das "neue" Format verwenden lässt.

Ciao,
Boby



Autor Gast
Datum 03.05.2011 23:25
Beiträge: Hi,
mal ne andere Frage:
Wenn ich mich etwas Spiele und die Karten bereitstelle - wäre es auch möglich, die neun österreichischen Bundesländer einzeln abzubilden?

Bei uns wird' gerade um Wien schon etwas eng - und die Pins (obwohl ich eine schlanke Grafik dafür verwende) - nur mehr schlecht zu treffen:
http://www.rc-boote.at/opn/modules/usermap/index.php?opnparams=A2pdPFcsAjgGYwxvWGZRcAZzBGEHdQ1mDmwDJgJrUydRClwvUD4BPghvCXU

LG,
Boby



Autor Gast
Datum 04.05.2011 19:10
Beiträge: nun ja, hast du denn soviele aktive User in Wien?

Lösche doch einfach die User welche sich nicht aktiv beteiligen

Boby, klar kannst du das machen. Für Deutschland haben wir auch die einzelnen Bundesländer.
Also warum denn nicht auch für die AT.

Grafiken muss ich mal gucken, die Originalen von der jetzigen Map habe ich noch wo. Ich glaube sogar, da hatte ich die für AT auch schon vorbereitet gehabt.





Autor Gast
Datum 05.05.2011 20:39
Beiträge: Hallo Flash,
danke, habe gesehen, dass Du die Grafiken schon in den Experimental-Zweig eingepflegt hast. Schauen super aus!

Nur bei Wien könnte es ein Problem geben, da die Map zwar die 730x600 Pixel hat, aber Wien selbst in dem Image nur mal geschätzte 150cx150 Pixel hat - und damit wird' wieder relativ eng, da dummerweise die meisten User aus der Ecke kommen.

Spricht was dagegen, die Fläche zu skalieren? Wird dann der Algorhytmus die Pins noch korrekt setzen?

Ciao,
Boby



Autor Gast
Datum 05.05.2011 21:30
Beiträge:
Spricht was dagegen, die Fläche zu skalieren? Wird dann der Algorhytmus die Pins noch korrekt setzen?



Habe die Map mal grösser gemacht.

vom Algorhytmus her musst du schauen,das ist in der DB hinterlegt.

Bei den anderen Maps (Bundesländer) ist auch immer eine andere Grösse als das " Land" an sich.

Müsste also möglich sein.


Flash







Autor Gast
Datum 05.05.2011 21:33
Beiträge: Hi all,
ich habe mir die Arbeit gemacht, und mal versucht herauszufinden, WO die derzeitigen Informationen, der "alten" GEODB-Datenstruktur nunmehr in der neuen Datenstruktur abgebildet sind.

Die Idee dahinter: Es ist am wenigsten Arbeit, wenn nur die Import-Funktion adaptiert werden muss - und alles andere ab dann gleich bleiben kann.

Hier das Ergebnis:
Link zur Analyse

Ich hoffe, dass ihr etwas damit anfangen könnt - und die Arbeit damit nicht vergebens war.

Ciao,
Boby



Autor Gast
Datum 05.05.2011 21:38
Beiträge: Ach ja - ein Dump der akutellsten Daten (Oktober 2010) ist hier zu finden:
http://fa-technik.adfc.de/code/opengeodb/dump/opengeodb-02623_2010-10-02.sql.gz

Ciao,
Boby





Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/