在ecshop顶部会员信息提示区显示会员等级
2016-09-07 22:02 来源:www.chinab4c.com 作者:ecshop专家
会员登陆后,在顶部会员信息提示区显示会员等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上“会员等级” 效果如下: 您好,test2, 您的等级是:VIP用户, 欢迎您回来 ! 进 入用户中心 | 退出 下面是我在 2.7.3 版本上做的修改:
$sql = 'SELECT u.user_id, u.email, u.user_name, u.user_money, u.pay_points'.
修改为:
$sql = 'SELECT u.user_id, u.email,u.user_rank, u.rank_points, u.user_name, u.user_money, u.pay_points'.
2.继续查找代码:
$user['user_bonus'] = price_format($bonus['bonus_value'], false);
在下面增加代码
/* 取得用户等级 */
if ($user['user_rank'] == 0)
{
// 非特殊等级,根据等级积分计算用户等级(注意:不包括特殊等级)
$sql = 'SELECT rank_id, rank_name FROM ' . $GLOBALS['ecs']->table('user_rank') . " WHERE special_rank = '0' AND min_points <= " . intval($user['rank_points']) . ' AND max_points > ' . intval($user['rank_points']);
}
else
{
// 特殊等级
$sql = 'SELECT rank_id, rank_name FROM ' . $GLOBALS['ecs']->table('user_rank') . " WHERE rank_id = '$user[user_rank]'";
}
if ($row = $GLOBALS['db']->getRow($sql))
{
$user['user_rank_name']=$row['rank_name'];
}
else
{
$user['user_rank_name']='非特殊等级';
}
3.进入模板文件夹,打开library/member_info.lbi 查找代码
{$user_info.username}
在下面增加代码:
您的等级是{$user_info.user_rank_name},
(责任编辑:chinab4c) |
最近更新
常用插件
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
ecshop热门问答
ecshop热门资料
ecshop新浪微博
ecshop最新价格
ecshop更新数量
ecshop不自动切换
ecshop动态图片
ecshopsalt
ecshop地址栏
ecshop诞生
ecshop精典
ecshop无法付款
ecshoprules
ecshop您的购物车中没有商品
ecshop尝试
ecshopclothing模板
ecshop订单
ecshop凡客广告位
ecshop龙盾
ecshoprequested
ecshophttp
ecshop颜色更改
ecshop产品重量
ecshopView
ecshop加法
ecshop签订
ecshop外币
ecshop下载次数
ecshop网商
ecshop运费
ecshopdzx
ecshopcannot