Seite 1 von 1

IP adresse im profil

Verfasst: 28.07.2005 14:30
von Forum-Hilfe
Hallo,

ich habe mal ne frage ist es möglich die ip adresse des users im profil anzeigen zu lassen?

wenn ja wie ist der code dafür?

Verfasst: 28.07.2005 14:31
von kratzer54847
da normalerweise die IP eines Users je Neueinwahl wechselt, finde ich das IMHO etwas sinnfrei.

Verfasst: 28.07.2005 14:34
von Forum-Hilfe
ja es geht mir darum das ich ne Admin-Info ins profil bau und jetzt fehlt mir nur noch das die IP adresse in der Admin Info angezeigt wird des wegen brauch ich den code dafür

Verfasst: 28.07.2005 14:45
von kratzer54847
öffne: usercp_viewprofile.php

suche:

Code: Alles auswählen

$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
füge danach ein:

Code: Alles auswählen

if( $userdata['user_status'] == ADMIN )
{
$sql = "SELECT session_ip
FROM " . SESSIONS_TABLE . "
WHERE USER_ID = " . $profiledata['user_id'] . "";

$result = $db->sql_query($sql)

if ( $row = $db->sql_fetchrow($result) )
{
      $ip_encode = $row['session_ip'];
      $ip = decode_ip($ip_encode);
}

$template->assign_vars(array(
	"L_IP" => $lang['Ip'],
	"IP" => $ip
);
}
öffne: templates/subSilver/profile_view_body.tpl

suche:

Code: Alles auswählen

		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_POSTS}:&nbsp;</span></td>
		  <td valign="top"><b><span class="gen">{POSTS}</span></b><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td>
		</tr>
füge danach ein:

Code: Alles auswählen

		<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_IP}:&nbsp;</span></td>
		  <td width="100%"><b><span class="gen">{IP}</span></b></td>
		</tr>
habe ich nicht getestet :roll:

Verfasst: 28.07.2005 14:51
von Forum-Hilfe
ne funktioniert nicht

Verfasst: 28.07.2005 14:52
von kratzer54847
Problem erkannt:

es muss nicht

Code: Alles auswählen

$sql = "SELECT session_ip 
FROM " . SESSIONS_TABLE . " 
WHERE USER_ID = " . $profiledata['user_id'] . ""; 
sondern

Code: Alles auswählen

$sql = "SELECT session_ip 
FROM " . SESSIONS_TABLE . " 
WHERE session_user_id = " . $profiledata['user_id'] . ""; 
heißen

Verfasst: 28.07.2005 14:56
von Forum-Hilfe
Parse error: parse error, unexpected T_IF in /usr/export/www/vhosts/funnetwork/hosting/djforum/phpBB2/includes/usercp_viewprofile.php on line 272

Verfasst: 28.07.2005 14:57
von kratzer54847
wenn du jetzt noch

KB:datei

machst, kann ich dir vielleicht helfen :wink: :D