Seite 1 von 2

Problem beim editieren des Profils

Verfasst: 30.11.2003 20:22
von Chegga
I.

Ich hab ein Problem bei editieren des Profils. Ich hab mit dem "addfield-Mod" habe ich ein neues Feld im Profil gemacht, was auch geklappt hat. In dieses Feld sollte der User seinen realen Namen eintragen können.
Nun - es erscheint, wenn man sein Profil editieren will, nur folgendes:

":"

Ich meine beim neuen Feld. Alles andere ist so geblieben, wies vorher war. Nur dieses eine Feld wo ich hinzufügen wollte, da steht eben nur ":"

Es sollte eigentlich "Name:" stehn. Jetzt wollte ich fragen, welche Datei ich denn nun editieren muss und wo ich das ändern kann.



II.

Meine andere Frage, die vielleicht nicht so kompliziert ist wie die obige:

Wenn der User dann seinen Namen in dieses Feld im Profil eingetragen hat, soll dieser nun wenn der User einen Beitrag geschrieben hat, soll der Name dann unter seinem Avatar stehen. Wie krieg ich das hin?



III.

Noch eine Frage:

Wenn man seinen Namen in das Feld eingibt, dann speichert er das irgendwie nicht ab. (Ich habe schon auf "absenden" geklickt). Beim erneuten editieren des Profils ist das Feld einfach wieder leer.


Danke für Antworten!



cu derchecker

Verfasst: 01.12.2003 10:32
von Acid
Speichere mal die usercp_register.php als *.txt ab und poste einen Link zu dieser und der profile_add_body.tpl ...

Bei dem Hack sind übrigens auch einige optionale Anleitungen bei (z.B. Feldanzeige in Themen.txt).

Verfasst: 01.12.2003 14:23
von Chegga
So. Die beiden Dateien sehen momentan so aus:


profile_add_body.php:

http://mitglied.lycos.de/derchecker5555 ... d_body.txt

usercp_register.tpl:

http://mitglied.lycos.de/derchecker5555 ... gister.txt

Ich hoffe ihr könnt mir weiterhelfen! :-?


cu derchecker

Verfasst: 01.12.2003 16:40
von Chegga
Kann mir keiner helfen?

Verfasst: 02.12.2003 10:01
von Acid
Du hast in der usercp_register.php an 3 Stellen "music" nicht in "name" umbenannt.
Ist $lang['Name'] in der lang_main.php auch korrekt definiert ?

Verfasst: 02.12.2003 15:28
von Chegga
Danke! Somit ist mein erste Frage also beantwortet...
Erstmal zu 3.:

Jetzt ist es nicht nur so, dass er nix speichert, jetzt kommt beim editieren des Profils (nicht nur beim editieren des neuen Feldes) folgender Fehler:

Could not update users table

DEBUG MODE

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

UPDATE phpbb_users SET user_email = 'der_checker_1991@freenet.de', user_icq = '275316961', user_website = 'http://www.achterbahn-forum.de.vu', user_occ = 'Schüler', user_from = 'Böblingen (bei Stuttgart)', user_interests = '', user_name = '', user_sig = 'Ich rede fast wie ich selber!', user_sig_bbcode_uid = '093ddd3a45', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd M Y h:i a', user_lang = 'german', user_style = 2, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 460
File : /var/www/web2325/html/forum/includes/usercp_register.php



Hat jemand eine Idee was ich falsch gemacht habe???

Danke!

cu derchecker

Verfasst: 02.12.2003 15:45
von PhilippK
Änder mal 'user_name' in 'username'.

Gruß, Philipp

Verfasst: 02.12.2003 16:48
von Chegga
Ich glaube nicht, dass das hilft! Das neue Feld in meinem Profil heißt ja "Name" und deswegen 'user_name', das hat mit dem benutzernamen nichts zu tun. ;) Verstehste?

Verfasst: 02.12.2003 16:51
von PhilippK
Aber das zugehörige Feld existiert auf jeden Fall nicht in der Datenbank...

Gruß, Philipp

Verfasst: 02.12.2003 19:22
von Chegga
PhilippK hat geschrieben:Aber das zugehörige Feld existiert auf jeden Fall nicht in der Datenbank...
Wie meinst du das? Meinst du, ich muss noch einen Eintrag in der Datenbank machen, dass alles geht, und dass er das Feld, wenn der User was eingibt, in der Datenbank speichert? Erklär mal bitte, wie du das meinst...

cu derchecker