Ecshop会员登陆后显示会员等级
2016-09-07 22:02 来源:www.chinab4c.com 作者:ecshop专家
ecshop会员登陆后会在顶部出现这样的提示:
您好 欢迎您回来 ! 进入用户中心 |退出
现在设想在会员名后面加上“会员等级”
效果如下:
您好, 您的等级是:VIP用户, 欢迎您回来 ! 进入用户中心 | 退出
修改步骤如下:
1、打开ecshop系统
includes/lib_main.php 文件,查找代码
$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'.
继续查找代码:
$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']='非特殊等级';
}
2、进入模板文件夹,打开 library/member_info.lbi 查找代码
{$user_info.username}
在下面增加代码:
您的等级是{$user_info.user_rank_name},
进入后台清下缓存,再去前台查看效果。
(责任编辑:chinab4c) |
最近更新
常用插件
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
ecshop热门问答
ecshop热门资料
ecshop163
ecshop前进
ecshop网关
ecshop救火
ecshop51买包包
ecshopyoutube
ecshop130
ecshoprequired
ecshopjoyo
ecshop中介
ecshop上海
ecshop商品品牌显示
ecshop奇货网
ecshop老板
ecshop视听
ecshop奔驰C级
ecshop综合型
ecshop部分地区
ecshop兑换
ecshopEnglish
ecshop库存插件
ecshop手指
ecmall注册短信
ecshopnotebook
ecshoprank
xslecshop
ecshop图标
ecshop担保
ecshop符号
ecshopkindeditor