MyBB.de Forum

Normale Version: Neues Eingabefeld erstellen für Registrierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte gerne ein Textfeld auf der Seite einfügen, welche bei der Registrierung angezeigt wird (nach dem die Einverständniserklärung erscheint). Der Inhalt soll dann über ein php-Skript ausgewertet werden. Allerdings schaffe ich es nicht ein neues Textfeld einzufügen. Ich war der Meinung, dies in der Datei "/install/resources/mybb_theme.xml" bewerkstelligen zu können, denn dort finde ich u.a. auch den HTML-Code für die Captcha-Abfrage. Füge ich gleich anschließend meinen Code

Code:
<tr>
<td><input type="text" class="textbox" name="imagestring" value="" id="imagestring" style="width: 100%;" /><input type="hidden" name="imagehash" value="{$imagehash}" id="imagehash" /></td>
</tr>

<tr>
<td><input type="text" class="textbox" name="antispam" value="" id="antispam" style="width: 100%;" /></td></tr>

ein, so wird das Eingabefeld dennoch nicht angezeigt. Ich habe auch schon gesehen, dass das Eingabefeld für dein "imagestring" zwei mal in der Datei vorkommt, aber auch wenn ich meinen Code an der anderen Stelle platziere, wird das Eingabefeld bei der Registrierung nicht angezeigt.

Ich hoffe jemand hat vielleicht eine Idee bzw. einen Tipp für mich.

Schönen Gruß
Michael
Hallo,

vielen Dank für die schnelle Hilfe! Gibt es denn auch eine Möglichkeit, den Inhalt des neuen Felds abzufragen und ggf. eine Registrierung zu verhinden, für den Fall das ein ungültiger Inhalt eingegeben wurde? Oder muss ich hierzu auf jeden Fall in den php-Code eingreifen? Ich habe mir eben schon die "Members.php" angesehen, allerdings scheint mein Vorhaben mit etwas Aufwand verbunden zu sein.

Gruß
Michael
In diesem Fall müsste in den Code eingegriffen werden. Anbieten würden sich hier die member.php oder die inc/datahandler/user.php.