Seite 151 von 187

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 07:41
von Frank1604
Ist denn der Installer nicht korrekt durchgelaufen bei dir? Die benutzerdefinierten Profilfelder fehlen.

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 10:21
von Trexis5
Hi,

ja stimmt.

Code: Alles auswählen

Mitgliederkarte
PHP Version: 5.2.11
DBMS: MySQL 5.0.27-standard
phpBB3 Version: 3.0.8

Füge Index plz der Tabelle phpbb_profile_fields_data hinzu
SQL ERROR INDEX command denied to user 'web433'@'localhost' for table 'phpbb_profile_fields_data'

Füge Index land der Tabelle phpbb_profile_fields_data hinzu
SQL ERROR INDEX command denied to user 'web433'@'localhost' for table 'phpbb_profile_fields_data'

Benutzerdefiniertes Profilfeld <i>plz</i> korrigiert
SQL ERROR Unknown column 'pf_land' in 'where clause'

Füge Index index_plz_land der Tabelle phpbb_geo_plz hinzu
SQL ERROR INDEX command denied to user 'web433'@'localhost' for table 'phpbb_geo_plz'
Das habe ich gemacht und siehe da es geht.
Nun möchte ich aber aus dem alten Forum die PLZ importieren.

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 10:26
von Frank1604
Zum einen fehlen dir die Rechte in der Datenbank um Indizes anzulegen. Lass dir diese vom Hoster geben, sonst läuft die Karte deutlich langsamer. Zum anderen, kann es sein das du bereits ein benutzerdefiniertes Profilfeld "Land" angelegt hattes, bevor du die GeoMap installieren wolltest?

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 10:30
von Trexis5
Hi,

aha.
Da frage ich nach.

Hast du eine Ahnung wie ich das machen soll?


Wie bekomme ich aus der alten Tabelle die Postleitzahlen raus?

Ich habe nun eine alte Tabelle mit zwei Zellen: User_id und PLZ
Dann die neue user Tabelle.

Code: Alles auswählen

UPDATE phpbb_profile_fields_data, apb1_user_table_alt SET phpbb_profile_fields_data.pf_plz = apb1_user_table_alt.zipcode WHERE phpbb_profile_fields_data.user_id = apb1_user_table_alt.userid
Das geht, aber nur wenn auch in der Tabelle phpbb_profile_fields_data ein Eintag mit einer ID steht.

Wie könnte jetzt vorher eine Zeile einfügen?

Danke.

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 10:47
von Frank1604
Ich weiß nicht welche Datenbankversion du hast, evtl. kannst du ja REPLACE INTO verwenden.

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 14:37
von Trexis5
Hi,

also ich habe die alte Tabelle bearbeitet:

Code: Alles auswählen

SELECT * 
FROM `apb1_user_table_alt` 
WHERE `pf_plz` = 0
LIMIT 0 , 20000
dann delete...

-------------------------------


Dann Update:

Code: Alles auswählen

UPDATE `usr_web433_5`.`apb1_user_table_alt` SET `pf_land` = '1' WHERE `apb1_user_table_alt`.`pf_plz` > 9999;
UPDATE `usr_web433_5`.`apb1_user_table_alt` SET `pf_land` = '2' WHERE `apb1_user_table_alt`.`pf_plz` < 9999

und die neue jetzt gefüllt:

Code: Alles auswählen

INSERT INTO `phpbb_profile_fields_data` (`user_id`, `pf_plz`, `pf_land`) VALUES
(1, '89312', '1'),
(3, '70173', '1'),
(5, '83527', '1'),
(7, '14712', '1'),
(11, '86150', '1'),
(13, '54585', '1'),
(14, '90559', '1'),
(16, '4040', '2'),
usw......
Karte neu Zeichnen lassen, aber es zeigt die Punkte nicht an.
Was muss ich noch anpassen?
Danke

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 14:40
von Frank1604
Was sagt denn die GeoMap Benutzerverwaltung im Adminbereich wieviele User sich eingetragen haben?

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 14:42
von Trexis5
559 Benutzer

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 14:45
von Frank1604
Stimmen die Berechtigungen im "images/geomap" Ordner? (alle enthaltenen Dateien sowie der Ordner selbst brauchen 777)

Re: [MOD-DB] GeoMap 2.2.6 (Usermap) für phpBB3

Verfasst: 17.12.2010 14:57
von Trexis5
Hi,

ja das stimmt.
Komisch ist das sich einige schon Registriert haben und die zeigt es an.