Neue Felder der Registrierung zugefügt, verlieren Fokus..

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
gg
Mitglied
Beiträge: 17
Registriert: 20.07.2002 11:29
Wohnort: Berlin
Kontaktdaten:

Neue Felder der Registrierung zugefügt, verlieren Fokus..

Beitrag von gg »

Hallo, und guten Abend,

ich habe gerade beinahe erfolgreich 3 Felder bei der User-Registrierung hinzugefügt nach dem Muster unter Topic über Realname

http://www.phpbb.de/viewtopic.php?t=148 ... me&start=0
user_gender -> 2 Radios, name gender mit value f oder m
user_firstname -> als muss-Feld wie bei realname beschrieben.
user_lastname
Meine Felder funktionieren und kommen auch in der DB an.
Wenn man allerdings erneut ins Userprofil geht, sind in den Feldern
die Inhalte weg und die Radios auch wieder auf der Voreinstellung f
Wenn man dann etwas anderes ändert und keine erneuten Eintragungen vornimmt, "meckert" er, weil er keinen Eintrag beim Zwangsfeld Vorname hat.
Woran liegt das bloß, :cry: die Daten sind in der DB ja angekommen!
Mit dem MySQL kenn ich mich noch nicht so sehr aus, bei php kann ich schon ganz gut code übernehmen, leicht modifizieren und einfache Fehler finde ich mit wachsender Erfahrung auch, aber hier fällt mir nicht ansatzweise etwas ein?!?!?
Herzliche Grüsse aus Berlin
Gabi
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Speichere ma Deine usercp_register.php als *.txt ab und poste einen Link (und ´n Link zur profile_add_body.tpl wär auch interessant).
Olaf01
Mitglied
Beiträge: 62
Registriert: 19.10.2002 13:41

Beitrag von Olaf01 »

Hat sich hier bereits etwas ergeben?
Eine Lösung würde mich auch interessieren.

Danke und
By Olaf01
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn Du auch dieses Problem hast, dann zeig Du mir Deine usercp_register.php und profile_add_body.tpl .. ;)
Olaf01
Mitglied
Beiträge: 62
Registriert: 19.10.2002 13:41

Beitrag von Olaf01 »

Da habe ich mich mißverständlich ausgedrückt.
Ich wollte hier ohne großen Aufwand einen zusätzlichen Eintrag "abstauben".

Bisher hatte ich nicht einmal die Zeit eine eigene Lösung zu suchen :oops:
By Olaf01
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du suchst also einen Hack, um ein neues Feld zum Profil hinzuzufügen ?
Olaf01
Mitglied
Beiträge: 62
Registriert: 19.10.2002 13:41

Beitrag von Olaf01 »

Danke für die geschenkte Zeit :D
By Olaf01
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

@gg

FINDE in der usercp_register.php
$firstname = htmlspecialchars($userdata['firstname']);
$lastname = htmlspecialchars($userdata['lastname']);
MIT FOLGENDEM ERSETZEN
$firstname = htmlspecialchars($userdata['user_firstname']);
$lastname = htmlspecialchars($userdata['user_lastname']);
Die gender-Geschichte... is das von Dir selbst eingefügt (im selben Muster wie Vor-/Nachname) oder nutzt Du den Hack ?
Benutzeravatar
gg
Mitglied
Beiträge: 17
Registriert: 20.07.2002 11:29
Wohnort: Berlin
Kontaktdaten:

Danke, jetzt bleiben Vor- u. Nachname, aber gender...

Beitrag von gg »

springt weiterhin auf Frau in der Ansicht, obwohl in der DB m für männlich eingetragen ist.

Gender ist nach dem System von Vor- u. Nachname eingebaut, als

user_gender, char, 1,

ohne default.

Ich hab "eigentlich" alles gleich gemacht, die variable user_birthday hab ich schon mal proforma miteingegeben, ist aber noch nicht implementiert, also nur in der DB in der user-Tabelle.

Das ist in der profile_add_body.tpl
<tr>
<!--GG:{L_USER_FEMALE}in Frau, {L_USER_MALE} in Herr geändert, weil nichts angezeigt wurde-->
<td class="row1" width="38%"><span class="gen">{L_GENDER}&nbsp;*</span> </td>
<td class="row2"><input type="radio" name="gender" value="f" checked="checked"/>
<span class="gen">Frau</span>&nbsp;&nbsp;
<input type="radio" name="gender" value="m"/>
<span class="gen">Herr</span></td>
</tr>
Ob Du oder die anderen User mir bei dem Gender-Focus noch helfen können, damit der auch anzeigt, was in der DB drin ist?
Herzliche Grüsse aus Berlin
Gabi
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..das obige fixt nur das mit den Namen.. gender hatte ich mir ned angeschaut, weil ich fragen wollte, warum Du ned den fertigen Genderhack benutzt ? :roll:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“