ecshop前台显示用户等级的实现
时间:2007-07-13
来源:互联网
1.修改程序文件
a) /includes/lib_clips.php 文件中搜索如下代码 大概在第526行
$sql = "SELECT pay_points, user_money, last_time FROM " .$GLOBALS['ecs']->table('users'). " WHERE user_id = '$user_id'";
$row = $GLOBALS['db']->getRow($sql);
将以上代码修改为
PHP代码:
$sql = "SELECT a.pay_points, a.rank_points, a.user_money, a.last_time, a.user_rank,b.prefix FROM " .$GLOBALS['ecs']->table('users'). " as a,ecs_user_getmethod as b WHERE a.method_id = b.method_id AND user_id = '$user_id'";$row = $GLOBALS['db']->getRow($sql);
PHP代码:
if($row['user_rank']=='0') {$sql2 = "SELECT b.rank_name as userrank FROM ". $GLOBALS['ecs']->table('users') ." as a,".$GLOBALS['ecs']->table('user_rank')." as b WHERE a.rank_points > b.min_points AND a.rank_points < b.max_points AND a.user_id = '$user_id'"; }
else {
$user_rank = $row['user_rank'];
$sql2 = "SELECT b.rank_name as userrank FROM ". $GLOBALS['ecs']->table('users') ." as a,".$GLOBALS['ecs']->table('user_rank')." as b WHERE a.user_rank = b.rank_id AND a.user_id = '$user_id'";
}
$row2 = $GLOBALS['db']->getRow($sql2);
$info = array();
$info['username'] = $_SESSION['user_name'];
$info['shop_name'] = $GLOBALS['_CFG']['shop_name'];
$info['integral'] = $row['pay_points'] . $GLOBALS['_CFG']['integral_name'];
下面插入
PHP代码:
if ($row2['userrank'] != null){$info['userrank'] = $row2['userrank'];}
else {
$info['userrank'] = "普通会员";
第134行
<h3 style="margin:0px;color:#555;"> {$info.username} {$lang.welcome_to} {$info.shop_name}!</h3>
下插入
代码:
<h3 style="margin:0px;color:#555;"> 您的会员级别为:{$info.userrank} </h3>本代码已经修改了,如果是特殊会员组,则优先显示所在特殊会员组,如果不是特殊会员组,则根据积分显示所在会员组
如果有任何错误,欢迎各位批评指正。
第一次发帖 看帖记得回帖哦
[ 本帖最后由 chzfz 于 2007-7-20 12:02 编辑 ]
作者: chzfz 发布时间: 2007-07-12
作者: pack08 发布时间: 2007-07-12
作者: samsung 发布时间: 2007-07-17
作者: feelone 发布时间: 2007-07-17
引用:
原帖由 feelone 于 2007-7-17 16:13 发表偶最近也再改ECSHOP呢
作者: chzfz 发布时间: 2007-07-17
作者: sdaudhy 发布时间: 2007-08-16
作者: sdaudhy 发布时间: 2007-08-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28