eMail für User nicht nachträglich änderbar

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
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

eMail für User nicht nachträglich änderbar

Beitrag 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.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

24 Stunden sind rum.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

Super Leistung 35 Leute gucken und keiner weis was
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag 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
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag 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.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag 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 ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“