neue Felder/Pflichtfelder zu der Registrierung hinzufügen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

neue Felder/Pflichtfelder zu der Registrierung hinzufügen

Beitrag von Dungeonwatcher »

Hi!

Gemäß dieser Anleitung --> http://www.phpbb.de/topic23751.html habe ich versucht meinem phpBB2 2.0.8 neue Pflichtfelder beizubringen. Leider funktioniert dies nicht so ganz. :( Nach nun gut 4h Fehlersuche und suche in diesem Forum komme ich nicht weiter.

Folgende Fehler treten auf:

1. Auf der Registrierungsseite fehlen die Felder für "Realname" und "Firstname". D.h. sie sind anscheinend nur versteckt, denn beim senden wird bemängelt das nicht alle Felder ausgefüllt sind.

2. Bei der Bearbeitung des Profils gibt es folgende Fehlermeldung: SQL Error : 1054 Unbekanntes Tabellenfeld 'user_realname' in field list.

Mittels table_update.php habe ich dieses Tabellenfeld jedoch angelegt? Zumindest erschien folgende Erfolgsmeldung: user_realname Tabelle erfolgreich angepasst.

Was habe ich wo übersehen/vergessen?

Bye/2
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Zu1) Hast Du evtl vergessen die *.TPL Datein zu editieren?
Zu2) Schecke mal ob das Feld denn in der Tabelle vorhanden ist.

Grüße
Dennis
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi!
Dennis Böge hat geschrieben:Zu1) Hast Du evtl vergessen die *.TPL Datein zu editieren?
Ich habe eben alles nochmal durchgesehen:

- templates/*/profile_add_body.tpl - ok
- templates/*/profile_view_body.tpl - ok

Die sind beide ok, und zwar in allen drei Templates. Aber da fällt mir gerade folgendes ein: In der admin/admin_users gibt es den folgenden geforderten Eintrag nicht:

$username = htmlspecialchars($this_userdata['username']);

Der (ich vermute es mal) sieht hier so aus:

$username = $this_userdata['username'];

Davor habe ich zwar den geforderten String:

$realname = htmlspecialchars($this_userdata['user_realname']);
$firstname = htmlspecialchars($this_userdata['user_firstname']);


gesetzt, aber das kann es wohl nicht gewesen sein. Die Felder fehlen nämlich immer noch.
Zu2) Schecke mal ob das Feld denn in der Tabelle vorhanden ist.
Hmmm, trotz ok-Meldung fehlten die Felder tatsächlich. :-( Naja, nach mehrere Versuchen sind sie jetzt endlich da und funktionieren auch. :-)

Bleibt jetzt nur noch das Fehlen der Felder im Registrierungsformular.

Bye/2
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi!

Ich hätte da gleich noch eine Frage:

Standardmäßig werden die Angaben "Realname" und "Firstname" in der Profilansicht durch andere Benutzer zentriert dargestellt. Alle anderen Angaben wie
E-Mail-Adresse:
Private Nachricht:
MSN Messenger:


etc. sind fein säuberlich linksbündig. Desweiteren wäre es schön wenn die entsprechenden Angaben auch im selben Schriftstil dargestellt würden.

Wo muss ich da welche Einträge machen?

Bye/2
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Gib doch bitte einen Link zu deinem Forum oder zu deiner templates/***/profile_view_body.tpl
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi!
Leuchte hat geschrieben:Gib doch bitte einen Link zu deinem Forum oder zu deiner templates/***/profile_view_body.tpl
Hier war er (der Link): :wink:

und hier das Forum:

http://dungeon-bbs.homeip.net/forum/

Bye/2
Zuletzt geändert von Dungeonwatcher am 21.04.2006 12:52, insgesamt 2-mal geändert.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Soll denn Name und Vorname in einer Zeile sein (wie jetzt in etwa)
oder alles in eine neue? Wenn in eine neue dann so
Suche

Code: Alles auswählen

<tr>
			<td colspan="2" align="center"><span class="gen">{L_REALNAME}: {REALNAME}</span> <span class="gensmall"> ({L_FIRSTNAME}: {FIRSTNAME})</span></td>
		</tr>
		<tr> 
Ersetze mit

Code: Alles auswählen

<tr>
			<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_REALNAME}:&nbsp;</span></td>
      <td width="100%"><b><span class="gen">{REALNAME}</span></td>
		</tr>
    <tr>
			<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_FIRSTNAME}:&nbsp;</span></td>
      <td width="100%"><b><span class="gen">{FIRSTNAME}</span></td>
		</tr>
Wenn in einer dann das gesuchte damit ersetzen:

Code: Alles auswählen

<tr>
			<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_FIRSTNAME} {L_REALNAME}:&nbsp;</span></td>
      <td width="100%"><b><span class="gen">{FIRSTNAME} {REALNAME}</span></td>
		</tr>
Übrigens ist das alles zweimal drin. Absicht?
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi!

Coool, die 1. Variante Nachnahme und Vorname in je eine Zeile ist genau das richtige. Riesigen Dank. :-)
Übrigens ist das alles zweimal drin. Absicht?
Neee, natürlich nicht. Aber schaden tut es anscheinend auch nicht. :roll: Ich hab's gleich mal bereinigt.

Jetzt bleibt nur noch das Problem mit den fehlenden Feldern bei der Registrierung.

Bye/2
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Jetzt bleibt nur noch das Problem mit den fehlenden Feldern bei der Registrierung.
Verlinke doch bitte deine usercp_register.php und die templates/subRebel/profile_add_body.tpl
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi!

Hui, das geht so schnell da wird mir schwindlig. :roll: :roll:

Hier der Link: *gelöscht*

Würdest du BITTE BITTE auch gleich mal schauen was zu ändern/einzutragen ist, damit diese beiden Pflichtfelder "Vorname", "Nachname" nur durch den Admin geändert werden können?

Bye/2
Zuletzt geändert von Dungeonwatcher am 21.04.2006 12:53, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Mod Support“