Seite 1 von 1

eMail für User nicht nachträglich änderbar

Verfasst: 22.04.2005 19:43
von Elvis
habe mir dieses eingebaut in men phpBB 2.0.14.

Code: Alles auswählen

#-----[ OPEN ]-----
#
includes/usercp_register.php

#
#-----[ FIND ]-----
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

#
#-----[ BEFORE, ADD ]-----
#
	if ( $mode == 'register' )
	{
		$template->assign_block_vars('switch_register', array() );
	}
	else
	{
		$template->assign_block_vars('switch_editprofile', array() );
	}

#
#-----[ OPEN ]-----
#
templates/xxx/profile_add_body.tpl

#
#-----[ FIND ]-----
#
	<tr>
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>

#
#-----[ REPLACE WITH ]-----
#
<!-- BEGIN switch_register -->
	<tr>
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>
<!-- END switch_register -->
<!-- BEGIN switch_editprofile -->
	<tr>
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
		<td class="row2"><input type="hidden" name="username" value="{EMAIL}" /><span class="gen"><b>{EMAIL}</b></span></td>
	</tr>
<!-- END switch_editprofile -->
damit habe ich ein komisches Problem, und zwar wenn ich als normal User oder admin in mein Profil gehe und möchte irgendwas änder sagt er mir meine eMail adresse ist Falsch und die eMail die da steht Springt nach Benutzername :o

das gleiche passiert aber auch wenn ich nur im Profil gehe und klicke sofort auf absenden ohne irgendeine änderung :o

kann mir da jemand Helfen oder Funktioniert das nicht mit phpBB 2.0.14 ???

das ist ein Beispiel Progil und auf Absenden geklickt ohne irgndeine änderung gemacht zu haben.
hier mal ein Bild

ich weis nicht ob dieser Mod "Custom_Reg_1.0.3" was damit zu tun haben könte nur wenn ich das mit der eMail wieder ausbaue klappt alles.

Verfasst: 23.04.2005 19:51
von Elvis
24 Stunden sind rum.

Verfasst: 24.04.2005 10:36
von Elvis
Super Leistung 35 Leute gucken und keiner weis was

Verfasst: 24.04.2005 10:45
von Christian Benz
Hallo,

könnte möglicherweise daran liegen, weil in diesem Code-Abschnitt der (vermutlich) falsche Name vergeben wurde:

Code: Alles auswählen

<!-- BEGIN switch_editprofile -->
   <tr>
      <td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
      <td class="row2"><input type="hidden" name="username" value="{EMAIL}" /><span class="gen"><b>{EMAIL}</b></span></td>
   </tr>
<!-- END switch_editprofile -->
Ersetze darin das name="username" mal probehalber mit name="email"

Gruß,
Chris

Verfasst: 24.04.2005 19:58
von Firestarter

Code: Alles auswählen

Allowed - Disallowed Mail / pass  v1.0.0  	sjpphpbb  	Der Mod ermöglicht die Sperrung von Passwort und eMail im Userprofil durch den Adminstrator.

Verfasst: 24.04.2005 22:11
von Elvis
@ Christian Benz

genau das wars, habe ich auch gesehen nachdem ich das von oben geschrieben hatte :/

@ Firestarter

ne das stimmt nicht ganz, der sperrt nur die email dh. der User kann seine email nach der registrierung nicht mehr ändern ;)