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}: </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}: </span></td>
<td width="100%"><b><span class="gen">{IP}</span></b></td>
</tr>
habe ich nicht getestet

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
