ecshop后台会员列表显示会员等级教程
1、登录ecshop模板堂管理后台,查看会员列表信息

2、1.打开admin/templates/users_list.htm文件
查找
<th>{$lang.pay_points}</th>
在下面添加
<th>{$lang.user_rank}</th>
查找
<td>{$user.pay_points}</td>
在下方添加
<td>{$user.rank_name}</td>
3、2.打开admin/users.php 文件
查找
$sql = "SELECT user_id, user_name, email, is_validated, user_money, frozen_money, rank_points, pay_points, reg_time ".
" FROM " . $GLOBALS['ecs']->table('users') . $ex_where .
" ORDER by " . $filter['sort_by'] . ' ' . $filter['sort_order'] .
" LIMIT " . $filter['start'] . ',' . $filter['page_size'];
修改为以下代码
$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'];
4、继续上面步骤,找到
for ($i=0; $i<$count; $i++)
{
$user_list[$i]['reg_time'] = local_date($GLOBALS['_CFG']['date_format'], $user_list[$i]['reg_time']);
}
将其修改为以下代码
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'] ="非特殊等级";
}
}
5、修改完成之后,点击后台会员列表信息,查看效果如下图所示
