- Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#
nickpage.php
#
#-----[ FIND ]----------------------------------------------------------------
#
//Buddies
$sql = "SELECT b.username, b.user_session_time FROM ".BUDDIE_TABLE." a, ".USERS_TABLE." b WHERE a.uid = '".$uid."' AND b.user_id = a.buddie ORDER BY b.username ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddies nicht auslesen!<br><br>Could not querrie buddy list!', '', __LINE__, __FILE__, $sql);
}
if(mysql_num_rows($result) >= "1")
{
$template->assign_block_vars('Buddiebereich',array(
));
while( $row = $db->sql_fetchrow($result) )
{
if($row[user_session_time] + 300 >= time())
{
$template->assign_block_vars('Buddiebereich.Buddie_green', array(
'Username_long' => $row['username'],
'Username_short' => maxlength($row['username'],25),
));
}
else
{
$template->assign_block_vars('Buddiebereich.Buddie', array(
'Username_long' => $row['username'],
'Username_short' => maxlength($row['username'],25),
));
}
}
}
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
//Buddies
$sql = "SELECT b.username, b.user_session_time, b.user_id FROM ".BUDDIE_TABLE." a, ".USERS_TABLE." b WHERE a.uid = '".$uid."' AND b.user_id = a.buddie ORDER BY b.username ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddies nicht auslesen!<br><br>Could not querrie buddy list!', '', __LINE__, __FILE__, $sql);
}
if(mysql_num_rows($result) >= "1")
{
$template->assign_block_vars('Buddiebereich',array(
));
while( $row = $db->sql_fetchrow($result) )
{
if($row[user_session_time] + 300 >= time())
{
$template->assign_block_vars('Buddiebereich.Buddie_green', array(
'Username_long' => $row['username'],
'Username_short' => maxlength($row['username'],25),
));
}
else
{
$template->assign_block_vars('Buddiebereich.Buddie', array(
'Username_long' => $row['user_id'],
'Username_short' => maxlength($row['username'],25),
));
}
}
}
#
#-----[ OPEN ]----------------------------------------------------------------
#
templates/nickpage/header.tpl
#
#-----[ FIND ]----------------------------------------------------------------
#
<!-- BEGIN Buddie_green -->
<nobr><a href="?user={Buddiebereich.Buddie_green.Username_long}" class="genmed"><font color="green">{Buddiebereich.Buddie_green.Username_short}</font></a></nobr><br>
<!-- END Buddie_green -->
<!-- BEGIN Buddie -->
<nobr><a href="?user={Buddiebereich.Buddie.Username_long}" class="genmed">{Buddiebereich.Buddie.Username_short}</a></nobr><br>
<!-- END Buddie -->
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
<!-- BEGIN Buddie_green -->
<nobr><a href="profile.php?mode=viewprofile&u={Buddiebereich.Buddie_green.Username_long}" class="genmed"><font color="green">{Buddiebereich.Buddie_green.Username_short}</font></a></nobr><br>
<!-- END Buddie_green -->
<!-- BEGIN Buddie -->
<nobr><a href="profile.php?mode=viewprofile&u={Buddiebereich.Buddie.Username_long}" class="genmed">{Buddiebereich.Buddie.Username_short}</a></nobr><br>
<!-- END Buddie -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
Da ich mich mit der Nickpage schon lange nicht mehr beschäftige und stattdessen mein easyUCP mit Second Profilepage extension einsetze, schließe ich dieses Topic.
Also keine Anfragen in Bezug auf die Nickpage bitte!
Ich habe diese Änderung aus meiner alten Nickpage rausgesucht, weil dieser alte MOD nach wie vor verwendet wird und die Verlinkung der Buddys zur jeweiligen Nickpage zu Fehlern führen kann. Denn man kann auch User in die Buddyliste aufnehmen die gar keine Nickpage eingerichtet haben.