Forum

Moderiert von: stefan, spinne
Forum: Module
Sie schreiben eine Antwort zum Thema: [USERMAP] Ist im experimental Zweig eingepflegt
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
Gast
Unregistrierter Benutzer
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 29.07.2007 13:32

@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
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 29.07.2007 13:16

@ 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
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
darksweetys
Registriert: 28.12.2005
Beiträge: 638


Sende eine Private Nachricht an darksweetys Besuche die Homepage von darksweetys
MSNM
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 29.07.2007 11:03

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


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 29.07.2007 01:12

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
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
darksweetys
Registriert: 28.12.2005
Beiträge: 638


Sende eine Private Nachricht an darksweetys Besuche die Homepage von darksweetys
MSNM
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 24.07.2007 18:39

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?


Zitieren Druckerfreundliche Darstellung nach oben
spinne
Registriert: 21.08.2003
Wohnort: Luzern


Sende eine Private Nachricht an spinne Besuche die Homepage von spinne
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 24.07.2007 16:01

da muss ich ehrlich gesagt auch passen, die fehler erscheinen so nämlich auch auf der opn-city....



Zitieren Druckerfreundliche Darstellung nach oben
darksweetys
Registriert: 28.12.2005
Beiträge: 638


Sende eine Private Nachricht an darksweetys Besuche die Homepage von darksweetys
MSNM
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 24.07.2007 14:28

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.


Zitieren Druckerfreundliche Darstellung nach oben
just59
Registriert: 29.10.2006
Beiträge: 921
Wohnort: Leipzig


Sende eine Private Nachricht an just59 Besuche die Homepage von just59
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 22.07.2007 07:10

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)

Zitieren Druckerfreundliche Darstellung nach oben
darksweetys
Registriert: 28.12.2005
Beiträge: 638


Sende eine Private Nachricht an darksweetys Besuche die Homepage von darksweetys
MSNM
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 19.07.2007 12:53

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.


Zitieren Druckerfreundliche Darstellung nach oben
darksweetys
Registriert: 28.12.2005
Beiträge: 638


Sende eine Private Nachricht an darksweetys Besuche die Homepage von darksweetys
MSNM
[USERMAP] Ist im experimental Zweig eingepflegt

Geschrieben: 19.07.2007 08:39

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?


Zitieren Druckerfreundliche Darstellung nach oben
9 Seiten ( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 )