自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子tmwdf » 2012-09-19 16:32

插件功能:

能够统计客户访问的每一个页面,并且在订单详情中显示出来。
图片


安装方法:

1. 进去数据库执行 安装.sql

2. 上传includes和admin(请修改成您的后台目录名称)里面的文件到您的服务器

3. 编辑admin/orders.php文件,找到第一个"// check if order has open gv"这行代码,再向下找到第一个"?>"

如果您是1.5.0中文版,这行在701行

如果您是1.39中文插件版,这行在634行

在这行的下面增加如下代码即可安装完成,安装完成后可以在订单详情的最下面看到用户的访问轨迹和用户的一些系统信息
代码: 全选
<?php
        $ip = trim(substr($order->info['ip_address'],0,strpos($order->info['ip_address'],'-')));
        $date_start = strtotime($order->info['date_purchased']) - 3600*24*30;
        $date_end   = strtotime($order->info['date_purchased']) + 3600*24*30;
        $stat_check = $db->Execute("select *
                                  from " . TABLE_STAT ."
                                  where ip_address = '" . $ip . "' and time_entry > '".$date_start."' and time_last_click < '".$date_end."' and new_session = 1  limit 1");
        if ($stat_check->RecordCount() > 0) {
?>

<tr>
<td class="main">
<table border="1" cellspacing="0" cellpadding="5">
<tr>
  <td class="smallText" align="center"><strong>浏览器</strong></td>
  <td class="smallText" align="center"><strong>语言</strong></td>
  <td class="smallText" align="center"><strong>操作系统</strong></td>
  <td class="smallText" align="center"><strong>IP</strong></td>
  <td class="smallText" align="center"><strong>来访时间</strong></td>
  <td class="smallText" align="center"><strong>访问时长</strong></td>
  <td class="smallText" align="center"><strong>关键字</strong></td>
</tr>
<tr>
  <td class="smallText" align="center"><?php echo $stat_check->fields['browser']; ?>&nbsp;</td>
  <td class="smallText" align="center"><?php echo $stat_check->fields['language']; ?>&nbsp;</td>
  <td class="smallText" align="center"><?php echo $stat_check->fields['system']; ?>&nbsp;</td>
  <td class="smallText" align="center"><?php echo ($stat_check->fields['ip_address']); ?>&nbsp;</td>
  <td class="smallText" align="center"><?php echo date("Y-m-d H:i:s",$stat_check->fields['time_entry']); ?>&nbsp;</td>
  <td class="smallText" align="center"><?php echo date("H:i:s", mktime( 0, 0, 0, 1, 1, 1970 )+ $stat_check->fields['time_long']); ?>&nbsp;</td>
  <td class="smallText"><?php echo $stat_check->fields['keyword']; ?>&nbsp;</td>
</tr>
<tr>
  <td class="smallText" align="center" colspan="7"><strong>来源页面</strong></td>
</tr>
<?php
        $stat_from = $db->Execute("select *
                                  from " . TABLE_STAT ."
                                  where ip_address = '" . $ip . "' and time_entry > '".$date_start."' and time_last_click < '".$date_end."' and new_session = 1 ");
        while (!$stat_from->EOF) {
?>
<tr>
  <td class="smallText" align="center" colspan="2"><?php echo date("Y-m-d H:i:s",$stat_from->fields['time_entry']);; ?>&nbsp;</td>
  <td class="smallText" colspan="5"><?php echo $stat_from->fields['page_from']; ?>&nbsp;</td>
</tr>
<?php
            $stat_from->MoveNext();
        }
?>
<tr>
  <td class="smallText" align="center" colspan="7"><strong>受访页面</strong></td>
</tr>
<?php
        $stat_click = $db->Execute("select *
                                  from " . TABLE_STAT ."
                                  where ip_address = '" . $ip . "' and time_entry > '".$date_start."' and time_last_click < '".$date_end."'");
        while (!$stat_click->EOF) {
?>
<tr>
  <td class="smallText" align="center" colspan="2"><?php echo date("Y-m-d H:i:s",$stat_click->fields['time_entry']);; ?>&nbsp;</td>
  <td class="smallText" colspan="5"><?php echo $stat_click->fields['last_page_url']; ?>&nbsp;</td>
</tr>
<?php
            $stat_click->MoveNext();
        }
?>
</td>
</tr>
<?php
        }
?>


注意事项:

1. 访问时长 这项数据不准,仅做参考

2. 这个程序并不适合超高流量的网站,如果您的网站日PV超过了10万,请不要使用此程序

结束语:

由于本人没有技术博客,这个程序版本更新将通过朋友的技术博客发布,欢迎大家访问 http://www.lampblog.net/ubuntu/zencart插件-访问统计功能/
附件
zencart访问统计插件v1.0.zip
(31.87 KiB) 被下载 131 次
tmwdf
新手上路
新手上路
 
帖子: 15
注册: 2009-03-14 18:11

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子wbo86 » 2012-09-20 12:42

用51la 不就可以了么!
wbo86
新手上路
新手上路
 
帖子: 8
注册: 2010-12-08 10:39
QQ 帐号: 1245076050

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子xiaojian » 2012-10-06 20:17

不错,顶你...
zencart论坛www.zencart-magento.com
头像
xiaojian
中级会员
中级会员
 
帖子: 79
注册: 2011-03-30 9:23
QQ 帐号: 616126367

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子hellotao » 2013-11-13 10:18

请问有专门帮别人写插件的团队或者个人吗?有的话请帮忙介绍一下。

我的手机:15257152189
我的QQ:6862334

谢谢了。
hellotao
 
帖子: 3
注册: 2010-06-21 1:12
QQ 帐号: 6862334

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子li-he-qi » 2013-11-13 15:46

hellotao 写道:请问有专门帮别人写插件的团队或者个人吗?有的话请帮忙介绍一下。

我的手机:15257152189
我的QQ:6862334

谢谢了。

到付费版块下面发个贴, ZENCART很流行, 开发高手还是很多的
li-he-qi
VIP会员
VIP会员
 
帖子: 544
注册: 2010-09-22 22:47

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子yootion » 2014-01-16 11:33

其实在做zen-cart开发时,没有必要去专门写一个插件的,有点多余








朱大鲜:www.zhudaxian.com
朱大鲜有机核桃:www.zhudaxian.com
yootion
新手上路
新手上路
 
帖子: 19
注册: 2010-07-16 11:46
QQ 帐号: 17014318

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子linfuxi » 2014-04-10 1:22

楼主软件开发专业的吗?很牛啊,可以通过这个技术能力赚钱的。
http://www.74498.com/
linfuxi
新手上路
新手上路
 
帖子: 5
注册: 2010-11-20 15:28
QQ 帐号: 1415786694

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子hunteryz » 2014-09-22 15:55

支持原创,楼主再接再厉
hunteryz
中级会员
中级会员
 
帖子: 55
注册: 2013-10-02 3:02
地址: 纽约
QQ 帐号: 122396030

Re: 自己写的,免费zencart插件,访问统计功能,兼容1.5.0和1.39版本

帖子aitd001 » 2014-09-22 22:46

好久没有上这个论坛了,最近建了一个zen-cart的站,今天回来看看,这年头还认真开发插件的人值得支持!挺你楼主!
俺的网站: 广播级高清监视器Feiyue Shoes 希望和大家多交流!
aitd001
中级会员
中级会员
 
帖子: 70
注册: 2009-04-28 10:29
地址: 北京市海淀区


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客

cron