MyBB.de Forum
Neues Eingabefeld erstellen für Registrierung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Neues Eingabefeld erstellen für Registrierung (/thread-16444.html)



Neues Eingabefeld erstellen für Registrierung - mertl - 29.06.2010

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


RE: Neues Eingabefeld erstellen für Registrierung - Jockl - 29.06.2010

https://www.mybb.de/forum/thread-14207.html


RE: Neues Eingabefeld erstellen für Registrierung - mertl - 29.06.2010

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


RE: Neues Eingabefeld erstellen für Registrierung - Michael - 30.06.2010

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