新闻中心

Ecshop如何在网站的后台监控会员最后的登陆时间

作者 / 无忧主机 时间 2014-12-21 17:45:58

小编根据以往的建站经验发现一款好的电商程序必然对会员管理方面做得是比较全面,毕竟一个网站的价值也是体现在会员上面,会员越多,说明收入也是不菲的哦。所以会员的任何数据都是有价值的。小编今天研究了Ecshop这款开源程序的会员中心,无忧主机php独立ip空间也是完美支持的。登陆了会员之后发现了在网站的首页可以看到您的上一次登陆时间,如下图: Ecshop如何在网站的后台监控会员最后的登陆时间 可是这里只是会员自己看到用户的最后登陆时间,但是作为一个网站的管理员也是每天需要根据会员的最后登陆时间来分析哪些会员是活跃的,哪些是不经常来的,从而给予相应的积分优惠政策等等。小编研究了半个小时解决了这个问题,就是当管理员登陆后台管理界面后,在会员列表里面添加了一列最后登陆。这样管理员就可以很轻松的辨别了。具体的添加方法小编详细的描述下吧。 第一步:按照路径找到/admin/user.php文件使用编辑软件打开。 大概在723行

$sql = "SELECT user_id, user_name, email, is_validated, user_money, frozen_money, rank_points, pay_points, reg_time ".
修改为
$sql = "SELECT user_id, user_name, email, is_validated, user_money, frozen_money, rank_points, pay_points, reg_time, last_time ".
第二步: 大概在742行 找到以下代码:
$user_list[$i]['reg_time']=local_date($GLOBALS['_CFG']['date_format'], $user_list[$i]['reg_time']);
添加如下代码:
$user_list[$i]['last_login'] = local_date('Y-m-d H:i:s',$user_list[$li]['last_login']);
第三步: 修改模板文件: /admin/templates/users_list.htm 在34行代码:<th>{$lang.handler}</th> 上面添加代码: <th>最后登陆</th> 继续往下找到48行代码
<td align="center">{$user.reg_time}</td>
然后在下面添加
<td align="center">{$user.last_login}</td>
按照以上三个步骤添加对应的代码后,然后登陆网站的后台清除缓存。然后打开左侧的会员故管理--会员列表就可以看到已经实现了如下图: Ecshop如何在网站的后台监控会员最后的登陆时间 以上就是Ecshop如何在网站的后台监控会员最后的登陆时间的详细方法了。 无忧主机相关文章推荐阅读: ECSHOP后台如何批量处理图片 如何有效调整ECSHOP首页FLASH播放器的速度 ECSHOP程序如何在网站后台修改商品名称的长度 ECSHOP 如何在数据库中修改支付方式的排列顺序

本文地址:https://www.51php.com/ecshop/17997.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服