|  | 
 
|   
帝国CMS统计会员查看信息次数{小插件}
x
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册  本文关键字词:帝国CMS会员查看统计,统计会员查看信息次数,帝国CMS信息关注统计
 
 本插件可用于统计注册会员查看某信息多少次,第一次查看,最后一次查看时间等。可用于会员对某产品感兴趣意向的推测等。
 
 演示截图:
 
   
 增加数据库:(前缀修改为你自己的)
 
 复制代码SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE IF NOT EXISTS `phome_extend_userjilu` (
  `userid` int(11) unsigned NOT NULL,
  `username` varchar(20) NOT NULL,
  `id` int(11) unsigned NOT NULL,
  `jilutime` int(11) unsigned NOT NULL,
  `lasttime` int(11) unsigned NOT NULL,
  `cishu` int(11) NOT NULL,
  `leixing` varchar(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 在userfun.php增加处理代码:
 
 复制代码/*********************记录会员用户访问信息***************************/
function YL_User_Jilu($userid,$id,$leixing){
global $empire,$public_r,$dbtbpre;
$lguserid=intval(getcvar('mluserid'));//登陆用户ID
$lgusername=RepPostVar(getcvar('mlusername'));//登陆用户
$id=(int)$id;
$leixing=RepPostVar($leixing);
$time=time();
if($userid==$lguserid && $id && $leixing){
$r=$empire->fetch1("select * from {$dbtbpre}extend_userjilu where id=".$id." and leixing='$leixing' and userid=".$userid." limit 1");//检查是否存在记录
if($r){
$cishu=$r['cishu']+1;
$empire->query("update {$dbtbpre}extend_userjilu SET lasttime='$time',cishu='$cishu' where id='$r[id]' and leixing='$leixing' and userid='$userid'");
}else{
$empire->query("INSERT INTO {$dbtbpre}extend_userjilu (userid,username,id,jilutime,lasttime,cishu,leixing) VALUES ('$lguserid','$lgusername','$id','$time','$time','1','$leixing')");
}
}else{printerror2("参数传递错误",$_SERVER['HTTP_REFERER']);}
}
 在模板增加获取代码:(动态和伪静态模板)
 复制代码<?php
$lguserid=intval(getcvar('mluserid'));//登陆用户ID
if($lguserid){//记录查看记录
user_jilu($lguserid,$navinfor['id'],$class_r[$GLOBALS['navclassid']]['tbname']);//获取当前信息数据表名
}
?>
 静态模版:
 复制代码<script src="/e/extend/yl_userjilu/?classid=[!--classid--]&id=[!--id--]"></script>
 附件下载:
 
  统计会员查看信息次数.rar
(10.11 KB, 下载次数: 0, 售价: 100 贡献) | 
 |