hy please help me..
i want to make a limit to show buddy list in usercp
so in usercp will show like this
- you have 20 friend (this is all the buddy)
- show result 1-10 from 20
then the buddy avatars will show only 10 avatars
i have already make this one,but still showing all buddy avatars
PHP Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
$query = $db->simple_select("users", "buddylist", "uid = '".intval($mybb->input['uid'])."'");
$forum = $db->fetch_array($query);
$count_friend = 0;
if($forum['buddylist'] != "")
{
$timecut = TIME_NOW - $mybb->settings['wolcutoff'];
$query = $db->simple_select("users", "*", "uid IN ({$forum['buddylist']})", array('order_by' => 'lastactive'));
while($friend = $db->fetch_array($query))
{
$friend_name = format_name($friend['username'], $friend['usergroup'], $friend['displaygroup']);
$profile_link = build_profile_link($friend_name, $friend['uid'], '_blank', 'if(window.opener) { window.opener.location = this.href; return false; }');
if($friend['avatar'])
{
$friend['avatar'] = htmlspecialchars_uni($friend['avatar']);
if($friend['avatardimensions'])
{
require_once MYBB_ROOT."inc/functions_image.php";
list($width, $height) = explode("|", $friend['avatardimensions']);
$scaled_dimensions = scale_image($width, $height, 44, 44);
}
else
{
$scaled_dimensions = array(
"width" => 44,
"height" => 44
);
}
}
else
{
$friend['avatar'] = $theme['imgdir'] . "/default_avatar.gif";
$scaled_dimensions = array(
"width" => 44,
"height" => 44
);
}
$margin_top = ceil((50-$scaled_dimensions['height'])/2);
eval("\$friendlist .= \"".$templates->get("member_profile_custom_friend")."\";");
++$count_friend;
}
}
else
{
$friendlist = 'Buddie list is empty';
}
$lang->count_buddies = $lang->sprintf($lang->count_buddies, $count_friend);
|
that code show me like this
- you have 20 friend (this is all the buddy)
- show result 1-20 from 20
here is the question, i want to make limit when it's show avatar friends to 10
just like this
Quote:- you have 20 friend (this is all the buddy)
- show result 1-10 from 20
(then the buddy avatars will show only 10 avatars)
sorry for my bad english