Dieses Snippet wurde uns von djchrisnet zur Verfügung gestellt:
Achtung: Dieses Snippet kann in gut besuchten Foren die Datenbank sehr hoch belasten!
Mit diesem Snippet ist es möglich zu sehen, welches Profil gerade betrachtet wird.
- Anzeige des betrachteten Benutzernamens
- Link zum betrachteten Profil
Suche:
Code: Alles auswählen
case 'memberlist':
$location = (strpos($row['session_page'], 'mode=viewprofile') !== false) ? $user->lang['VIEWING_MEMBER_PROFILE'] : $user->lang['VIEWING_MEMBERS'];
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx");
break;
Code: Alles auswählen
case 'memberlist':
parse_str($row['session_page'], $sess_get);
if (array_key_exists('u', $sess_get) && strpos($row['session_page'], 'mode=viewprofile'))
{
$msql = 'SELECT username
FROM ' . USERS_TABLE . '
WHERE user_id = ' . (int) $sess_get['u'];
$mresult = $db->sql_query($msql);
$viewed_username = $db->sql_fetchfield('username');
$db->sql_freeresult($mresult);
$location = $user->lang['VIEWING_MEMBER_PROFILE'] . ' (' . $viewed_username . ')';
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx" , 'mode=viewprofile&u=' . $sess_get['u']);
}
else
{
$location = (strpos($row['session_page'], 'mode=viewprofile') !== false) ? $user->lang['VIEWING_MEMBER_PROFILE'] : $user->lang['VIEWING_MEMBERS'];
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx");
}
break;