Add-Field Mod: Admin kann in neue Felder nichts eintragen

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.
Antworten
Pollux77
Mitglied
Beiträge: 2
Registriert: 28.01.2006 13:09

Add-Field Mod: Admin kann in neue Felder nichts eintragen

Beitrag von Pollux77 »

Hallo Forum,

ich habe (zu 90%) erfolgreich das Add-Field Mod eingebaut und meine Forumsmitglieder mit den Pflichtfeldern "Vorname" und "Nachname" gesegnet.
Alles klappt soweit, neue User müssen ihren Namen angeben und der wird dann auch in der DB abgelegt.

Ich kann auch in meinem Profil meinen Namen/Vornamen ändern und speichern, wenn ich als Admin aber versuche die Namen/Vornamen anderer User einzutragen oder zu ändern wird in der DB ein leeres Feld eingetragen, nicht NULL, sondern einfach ein Blank oder so. In der DB selbst kann ich es (via PHPmyadmin) auch eintragen.

Ich nehme mal an, dass der Übergabewert den der Admin weitergibt irgendwie falsch ausgelesen/geparst/konvertiert/was auch immer wird.

Nur weiß ich nicht, in welcher Datei oder nach welchem Wert ich suchen soll.

Hier ein Auszug aus der Anleitung des Mods:

Code: Alles auswählen

## Hack Titel:   Neues Feld in Profil einfügen
## Hack Version: 1.2.2 (ab phpBB 2.0.4)
## Autor:        Acid
##
## Beschreibung: Ein einfacher Weg um ein neues Feld ins Profil einzufügen,
##       natürlich kann man "info" mit "wasauchimmer" ersetzen, sollte
##       dabei auf die verschiedene Schreibweise achten (z.B. "INFO",
##       "info", "user_info").
##       Wenn man mehrere Felder einfügen will, muss man die folgenden
##       Schritte duplizieren und dabei jeweils "info" mit "wasauchimmer"
##       ersetzen (auf Schreibweise achten).
##       Das Feld "info" ist nur ein Beispiel.
##      
##
## Dateien zu ändern:     8
##                     admin/admin_users.php
##                   language/lang_german/lang_main.php
##            includes/usercp_viewprofile.php
##                   includes/usercp_register.php
##                     includes/usercp_avatar.php
##                   templates/xxx/admin/user_edit_body.tpl
##                     templates/xxx/profile_add_body.tpl
##                   templates/xxx/profile_view_body.tpl
##
Es wäre klasse, wenn mir da jemand nen Tip geben könnte - ich steh auf dem Schlauch...

Pollux77
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

Hi Pollux,

ich vermute mal stark, dass du einen Fehler in der templates/xxx/admin/user_edit_body.tpl hast.
Ein BEispiel für das Feld ICQ:
<tr>
<td class="row1"><span class="gen">{L_ICQ_NUMBER}</span></td>
<td class="row2">
<input class="post" type="text" name="icq" size="10" maxlength="15" value="{ICQ}" />
</td>
schau mal nach, ob bei den betroffenen Feldern ads rote jeweils richtig gesetzt ist.

Gruß,
triplex
Pollux77
Mitglied
Beiträge: 2
Registriert: 28.01.2006 13:09

Beitrag von Pollux77 »

Haha, das war's!
Durch etwas Nachdenken hätte ich das ja auch finden sollen - vielen Dank dafür!
Da stand noch der Wert aus der Installationsdatei drin, der bringt eh nichts...

Pollux
Antworten

Zurück zu „phpBB 2.0: Mod Support“