Seite 1 von 1

Profil nur für registrierte User sichtbar?

Verfasst: 19.02.2003 10:08
von Mandy
Hi,
ich suche die Möglichkeit, das die Profile der Mitglieder nur für registrierte User sichtbar sind. Geht das?

Mandy

Verfasst: 19.02.2003 12:02
von Dwing
öffne das Template von view_profile.tpl (oder so ähnlich) und füge vorher am Anfang ein:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
und am Ende ein

Code: Alles auswählen

<!-- END switch_user_logged_in --> 

Verfasst: 19.02.2003 13:47
von Mandy
Wenn ich das obige in die templates/subsilver/profile_view_body.tpl
einfüge, dann erscheint folgende Fehlermeldung, wenn man auf das Profil eines Mitglieds geht:

Parse error: parse error, unexpected $ in /www/htdocs/v038559/includes/template.php(127) : eval()'d code on line 141

Das erscheint auch, wenn man eingeloggt ist.

Mandy

Verfasst: 19.02.2003 19:05
von esperitox
usercp_viewprofile.php
Nach:

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die("Hacking attempt");
        exit;
}
Das einfügen:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
 	{
		redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&" . POST_USERS_URL . " . " . $profiledata['user_id'] . "", true));
	}
esperitox

Verfasst: 19.02.2003 19:05
von Henne
Versuch mal das hier:

in der Datei /include/usercp_viewprofile.php

Code: Alles auswählen

exit; 
} 
suchen [ca. Zeile 28] und danach

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) 
header("Location: " . append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=$u", true));

einfügen.

Verfasst: 19.02.2003 19:36
von Mandy
Wunderbar, das Letzte hat funktioniert.

Ich danke euch für die Hilfe.

Gruß Mandy :)

Verfasst: 19.02.2003 19:45
von Raison
Wenn du ein 2.0.4 hast würde ich aber das von esperitox nehmen ;)

Gruß Raison

Verfasst: 19.02.2003 21:10
von Henne
Kann gut sein, dass meine Version schon etwas älter ist. Hab das bei 2.0.1 glaube ich so gemacht.
Aber das von esperitox sieht gut aus... :)