Seite 1 von 3

Eingabe nicht sichtbar

Verfasst: 10.09.2005 19:23
von M0rtz
Hiho,
ich hab mich jetz schon etwas mit dem phpbb-forum beschäftigt und wollte neue eingabefelder bei der Registrierung und im Profil haben.
Also hab ich bei euch hier mal gesucht und den "Anpassung von Profil/Registrierung"-Mod gefunden und ausgeführt.
Nach ein paar klitze kleinen Problemen mit der Datenbank hat am ende alles geklappt (bzw. es wurde kein Fehler angezeigt).
Jedenfalls hab ich jetz das Problem das ich zwar etwas eingeben kann aber es in der Memberliste und prfilansichtnicht angezeigt wird...
Gibt es bei dem Mod irgendetwas was man beachten muss?

Also ich hab wirklich alles so gemacht, wie es von acid beschrieben wurde.
Ich kann mir nicht erklären was ich da sonst noch machen muss damit mir meine eingabe angezeigt wird.
Habts ihr ein paar tipps was ich ausprobieren könnte?

Thx Mortz

Verfasst: 10.09.2005 20:13
von Markus67
Hi ...

habe ich das jetzt richtig verstanden?
- Eingabe funktioniert
- Daten werden auch gespeichert?
- Anzeige funktioniert nicht

Ist das so richtig? Falls ja bitte einen Link zu deinem Forum.
Wie heisst denn das Feld das du eigebaut hast ?

Markus

Verfasst: 10.09.2005 20:28
von M0rtz
hiho,

also man kann ich profil etwas eingeben, ob das dann auch gespeichert wird weiß ich nicht,
aber wenn acid so ein Tut geschrieben hat wo zusätzliche eingabefelder sind, dann sollten sie das doch oder?

www.mortz.de.vu --> Forum

wenn man sich registriert, ganz am ende ist die Rubrik "Wow-Info" da sind mehrere Felder,
aber nur das erste ist erstmal von bedeutung (die anderen kommen später dran, wenn das erste funktioniert).
Der Name des ersten Feldes sollte eigentlich Wowname heißen,
aber der Name wir da nicht angezeigt --> das ist auch noch ein problem
wenn man sich registiert bzw sein profil bearbeitet kann man da ja was eingeben
und will man sich das jetz unter Memberliste angucken steht in der Tabelle nix und in der profilansicht auch nix.

ich hoffe das wird ersichtlich... :-?

Mortz

Verfasst: 10.09.2005 20:39
von Markus67
Hi ...
also man kann ich profil etwas eingeben, ob das dann auch gespeichert wird weiß ich nicht,
aber wenn acid so ein Tut geschrieben hat wo zusätzliche eingabefelder sind, dann sollten sie das doch oder?
Davon kannst du mit Sicherheit ausgehen :wink:

Dann fangen wir mal an ...
profile_add_body.tpl
suche:

Code: Alles auswählen

	  <tr><!-- BEGIN switch_certain_users -->
	    <td class="row1"><span class="gen">{$lang['Wowname'] = 'Dein Wow-Nick'}</span></td>
	    <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="wowname" size="35" maxlength="150" value="{WOWNAME}" />
	  </td><!-- END switch_certain_users -->
Das kann nicht funktionieren. Der Wert wird momentan auch nicht in der DB gespeichert.

so sollte das ganze aussehen:

Code: Alles auswählen

	  <!-- BEGIN switch_certain_users -->
	  <tr>
	    <td class="row1"><span class="gen">{L_WOWNAME}</span></td>
	    <td class="row2"><input type="text" class="post"style="width: 200px"  name="wowname" size="35" maxlength="150" value="{WOWNAME}" />
	  </td>
	  <!-- END switch_certain_users -->
und die lang_main.php kommt folgender Eintrag:

Code: Alles auswählen

$lang['Wowname'] = 'Wowname';
Markus

Verfasst: 10.09.2005 21:49
von M0rtz
ja wie gesagt ich hatte das so wie im tut gemacht, aber da es nicht funktioniert hat, hab ich damit rumprobiert...
wie dem auch sein, jetz dürfte es so sein wie du gesagt hast, aber der name erscheint immernoch nicht an besagter stelle, obwohl er in der Profil ansicht angezeigt wird...

Mortz

Verfasst: 10.09.2005 21:53
von Markus67
Hi ...

Dann sind da noch mehr Fehler drin.

Bei dem MOD ist die schreibweise der Felder enorm wichtig. Sonst geht das ganze schief. Entweder du überprüfst nochmal selbst die ganzen Dateien die editiert werden müssen .. oder du packst mir die ganzen Dateien mal in eine zip-Datei und verklinkst die hier.

Markus

Verfasst: 10.09.2005 22:02
von M0rtz
ok ich guck die nochma durch und wenns dann immernoch net geht dann mach ich das mit der zip datei

Verfasst: 11.09.2005 13:58
von Markus67
Hi ...

das hier habe ich noch in der user_edit_body.tpl gefunden ...

Code: Alles auswählen

	<tr> 
          <td class="row1"><span class="gen">{L_WOWNAME}</span></td> 
          <td class="row2"> <input class="post" type="text" name="info" size="35" maxlength="50" value="{WOWNAME}" /> </td>
         </tr>
ersetze mit:

Code: Alles auswählen

	<tr> 
          <td class="row1"><span class="gen">{L_WOWNAME}</span></td> 
          <td class="row2"> <input class="post" type="text" name="wowname" size="35" maxlength="50" value="{WOWNAME}" /> </td>
         </tr>
Markus

Verfasst: 11.09.2005 14:14
von M0rtz
hiho,

ich hab das geändert, aber das problem is immernoch nich gelöst
ich hab jetzt auch nochmal alle dateien durchsucht, ob ich nich noch ein "info" vergessen habe zu ersetzen, hab aber nix gefunden

:cry: warum passiert mir immer sowas :cry:

Mortz

Verfasst: 11.09.2005 14:20
von wartek
stehen die Daten eigentlich in der Datenbank?
Wenn nicht werden sie mglw nicht richtig übergeben und dann können sie auch nicht angezeigt werden.
Stelle doch mal die includes/usercp_register.php als txt zur Verfügung

wartek