在后台会员管理列表页显示会员等级

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

在admin/users.php 页面找到这段话
/* 分页大小 */
$filter = page_and_size($filter);
$sql = "SELECT user_id, user_name, email, is_validated, user_money, frozen_money, rank_points, pay_points, reg_time ,user_rank".
" FROM " . $GLOBALS['ecs']->table('users') . $ex_where .
" ORDER by " . $filter['sort_by'] . ' ' . $filter['sort_order'] .
" LIMIT " . $filter['start'] . ',' . $filter['page_size'];

把$sql换成
$sql= "SELECT user_id, user_name, email, is_validated, user_money, frozen_money, rank_points, pay_points, reg_time ,user_rank,r.rank_name as rank_name".
" FROM " . $GLOBALS['ecs']->table('users') ." as u "." left join ".$GLOBALS['ecs']->table('user_rank') .
" AS r ON u.user_rank = r.rank_id ". $ex_where ."ORDER by " . $filter['sort_by'] . ' ' . $filter['sort_order'] .
" LIMIT " . $filter['start'] . ',' . $filter['page_size'];

这段话的下面还有一个循环语句 我就不贴出来了,红色的部分加上
for ($i=0; $i<$count; $i++)
{
$user_list[$i]['reg_time'] = local_date($GLOBALS['_CFG']['date_format'], $user_list[$i]['reg_time']);
if ($user_list[$i]['rank_name'] ==''){
$user_list[$i]['rank_name'] ="<font color=red>非特殊会员<font>";
}

}

我是把邮件验证那一列改成会员等级显示的,所以在user_list.hml 页面 里要把邮件的标识改为{$user.rank_name}

回答:
支持

留印研究

$filter['start'] . ',' . $filter['page_size'];

这段话的下面还有一个循环语句 我就不贴出来了...
happyfish 发表于 2010-6-26 11:16



这个是什么,没这个不行哟




红色部分是让你加到这个循环里的

先收藏起来

确实不错,必须要支持!

经过留印

有办法 把会员等级加一个筛选功能么?

这个只能显示特殊会员,按等级积分划分的会员等级显示不出来