Seite 1 von 1

sql fehler durch usercp_register

Verfasst: 10.05.2007 16:19
von aquariumfan
Hallo ich habe den ArcadeMod 2.1.8 eingebaut und er läuft bisher Problemlos. Nun habe ich allerdings festgestellt das noch ein einziges Problem auftritt, nämlich wenn man sein Profil überarbeiten möchte kommt folgende Meldung:

Code: Alles auswählen

Allgemeiner Fehler
 
Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'games_block_pm' in 'field list'

UPDATE phpbb_users SET user_email = 'gehtmichnixan@keineahnung.de', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '[img:ebc8f4a1ea]http://movie-navi.net/otakara/baka/200507/0727-omosiro03.gif[/img:ebc8f4a1ea] test', user_sig_bbcode_uid = 'ebc8f4a1ea', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, games_block_pm = 0, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '', no_report_popup = 0, no_report_mail = 0 WHERE user_id = 2

Line : 542
File : usercp_register.php

Bin ja kein Profi, denke aber das ich in der usercp_register.php was falsch gemacht habe. Ein ausschalten der PM Funktion im Activity Mod hat nichts gebracht deshalb poste ich mal was ich machen sollte und dann meine usercp_register. Falls es leichter für die Fehlersuche ist habe ich meine usercp_register und die install.txt auch nochmal eben bei rapidshare hochgeladen, Link:

http://rapidshare.com/files/30544498/us ... taltxt.rar

Code-Tags wollen irgendwie nicht funzen...Post zu lang????

Das sollte ich ändern:

Code: Alles auswählen

 Code Entfernt -Dr.Death
So sieht meine usercp aus:

Code entfernt - Dr.Death

Verfasst: 10.05.2007 16:42
von Dr.Death
Du hast zuviel Code gepostet, was das Thema unnötig in die Länge zieht und unübersichtlich macht.
Es wäre besser die Datei bzw. den Code als .txt Datei abzuspeichern und dann hier einen Link zu posten - siehe auch KB:datei .

Bitte lies Dir sowohl den phpBB.de-Knigge als auch den Hinweis zu Fragestellung und Rechtschreibung sorgfältig durch und poste Deine Frage danach gegebenfalls erneut. Danke.
Solltest Du Dich ungerecht behandelt fühlen, wende Dich bitte an einen der phpBB.de-Administratoren.

Zum Thema:

Code: Alles auswählen

Unknown column 'games_block_pm' in 'field list' 
Bedeutet, das es das Feld "games_block_pm" nicht gibt.

Du hast anscheinend das MOD nicht korrekt eingebaut und die SQL Anweisungen nicht ausgeführt.

Siehe dazu auch noch die KB:modsfaq

Verfasst: 10.05.2007 17:11
von aquariumfan
Die SQL Anweisungen habe ich korrekt durchgeführt, hatte diesbezüglich auch keine Fehlermeldung und sonst würde der Mod wohl auch nicht laufen. Es läuft wirklich alles und ich bekomme ausschliesslich ne Fehlermeldung beim Profil editieren.
Hab die Dateien nochmal direkt als txt-file hochgeladen

http://www.ProblemIstBereitsGelöst.org/ ... gister.txt

Hier die verkürzte install.txt:

http://www.ProblemIstBereitsGelöst.org/ ... nstall.txt

Verfasst: 10.05.2007 17:38
von Dr.Death
Hast Du mal einen Link zu dem MOD da ?

Und schau mal mit dem phpMyAdmin in die Tabelle phpbb_users ob dort ein Feld mit Namen games_block_pm vorhanden ist.

Verfasst: 10.05.2007 17:49
von Andi1111
versuchs mal damit, in phpmyadmin den befehl ausführen:

ALTER TABLE phpbb_users ADD games_block_pm tinyint (1) NOT NULL default 1;

habe ich hier http://216.239.59.104/search?q=cache:WC ... lr=lang_de gefunden

Verfasst: 10.05.2007 21:50
von aquariumfan
So der SQL Befehl hat geklappt, hoffe da hat sich jetz nix anderes negativ verändert durch, danke an alle die sich mit meinem Problem befasst haben, super Forum hier.


btw. warum komme ich nicht auf die phpbb-arcade.com seite, durch deinen Link geht es aber dennoch?

Grüsse

Verfasst: 10.05.2007 21:53
von Andi1111
durch meinen link kommst du nicht auf die seite sondern auf den cache von google, wenn mal ne seite nicht geht kann man es immer da versuchen.