E-Mail Adresse in Profil nur für eingeloggte User

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Anonymer
Mitglied
Beiträge: 149
Registriert: 26.10.2005 00:32
Wohnort: Colnrade

E-Mail Adresse in Profil nur für eingeloggte User

Beitrag von Anonymer »

Kann man die E-Mail Adresse nur für eingeloggte Unser sichbar machen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

jap, davor ein <!-- BEGIN switch_user_logged_in --> und danach ein <!-- END switch_user_logged_in --> (und wie immer die Anweisung muss in einer eigenen Zeile stehen.)
kein Support per PN
Benutzeravatar
Anonymer
Mitglied
Beiträge: 149
Registriert: 26.10.2005 00:32
Wohnort: Colnrade

Beitrag von Anonymer »

Nash
Mitglied
Beiträge: 38
Registriert: 03.07.2005 15:51

Beitrag von Nash »

Das kann sich nur um die profile_view_body.tpl handeln.

Code: Alles auswählen

		<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
		  <td class="row1" valign="middle" width="100%"><b><span class="gen">{EMAIL_IMG}</span></b></td>
		</tr>
Benutzeravatar
Anonymer
Mitglied
Beiträge: 149
Registriert: 26.10.2005 00:32
Wohnort: Colnrade

Beitrag von Anonymer »

Das Profil kann man nur als Unser sehen
Ich meine den E-Mail Button der bei jeden beitrag
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

templates/xxx/viewtopic_body.tpl - Finde

Code: Alles auswählen

				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG}
Ersetze mit

Code: Alles auswählen

				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG}
				<!-- BEGIN switch_user_logged_in --> 
				{postrow.EMAIL_IMG}
				<!-- END switch_user_logged_in --> 
				{postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG}
Benutzeravatar
Anonymer
Mitglied
Beiträge: 149
Registriert: 26.10.2005 00:32
Wohnort: Colnrade

Beitrag von Anonymer »

So meinte ich das
Geht das auch das der E-Mail button zusehen ist?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Änderung in der viewtopic_body.tpl rückgänig machen, viewtopic.php wie folgt anpassen

suchen

Code: Alles auswählen

		if ( !empty($postrow[$i]['user_viewemail']) || $is_auth['auth_mod'] )
ersetzen mit

Code: Alles auswählen

		if (!$userdata['session_logged_in'])
		{
			$email_img = '<img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" />';
			$email = '';
		}
		else if ( !empty($postrow[$i]['user_viewemail']) || $is_auth['auth_mod'] )
Benutzeravatar
Anonymer
Mitglied
Beiträge: 149
Registriert: 26.10.2005 00:32
Wohnort: Colnrade

Beitrag von Anonymer »

Kann man ein Link machen das man sich einlogen muss
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Und wohin soll der Benutzer nach dem Login weitergeleitet werden? Zum Thema das er gerade gelesen hatte oder zum Profil des Benutzers dessen Email Adresse gerade noch von Interesse war? Index.php?... Ach ja, und falls du diesbezüglich noch etwas am phpBB geändert haben willst, immer raus damit, und zwar am besten gleich ;)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“