设为首页收藏本站

PHPIN.NET

 找回密码
 立即注册
查看: 971|回复: 0

[7.X版] 帝国CMS统计会员查看信息次数{小插件}

[复制链接]

374

主题

381

帖子

2554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2554
发表于 2014-11-13 15:19:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帝国CMS统计会员查看信息次数{小插件}
本文关键字词:帝国CMS会员查看统计,统计会员查看信息次数,帝国CMS信息关注统计

本插件可用于统计注册会员查看某信息多少次,第一次查看,最后一次查看时间等。可用于会员对某产品感兴趣意向的推测等。

演示截图:
演示截图.jpg

增加数据库:(前缀修改为你自己的)
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. CREATE TABLE IF NOT EXISTS `phome_extend_userjilu` (
  3.   `userid` int(11) unsigned NOT NULL,
  4.   `username` varchar(20) NOT NULL,
  5.   `id` int(11) unsigned NOT NULL,
  6.   `jilutime` int(11) unsigned NOT NULL,
  7.   `lasttime` int(11) unsigned NOT NULL,
  8.   `cishu` int(11) NOT NULL,
  9.   `leixing` varchar(10) NOT NULL
  10. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
复制代码


在userfun.php增加处理代码:
  1. /*********************记录会员用户访问信息***************************/
  2. function YL_User_Jilu($userid,$id,$leixing){
  3. global $empire,$public_r,$dbtbpre;
  4. $lguserid=intval(getcvar('mluserid'));//登陆用户ID
  5. $lgusername=RepPostVar(getcvar('mlusername'));//登陆用户
  6. $id=(int)$id;
  7. $leixing=RepPostVar($leixing);
  8. $time=time();
  9. if($userid==$lguserid && $id && $leixing){
  10. $r=$empire->fetch1("select * from {$dbtbpre}extend_userjilu where id=".$id." and leixing='$leixing' and userid=".$userid." limit 1");//检查是否存在记录
  11. if($r){
  12. $cishu=$r['cishu']+1;
  13. $empire->query("update {$dbtbpre}extend_userjilu SET lasttime='$time',cishu='$cishu' where id='$r[id]' and leixing='$leixing' and userid='$userid'");
  14. }else{
  15. $empire->query("INSERT INTO {$dbtbpre}extend_userjilu (userid,username,id,jilutime,lasttime,cishu,leixing) VALUES ('$lguserid','$lgusername','$id','$time','$time','1','$leixing')");
  16. }
  17. }else{printerror2("参数传递错误",$_SERVER['HTTP_REFERER']);}
  18. }
复制代码


在模板增加获取代码:(动态和伪静态模板)
  1. <?php
  2. $lguserid=intval(getcvar('mluserid'));//登陆用户ID
  3. if($lguserid){//记录查看记录
  4. user_jilu($lguserid,$navinfor['id'],$class_r[$GLOBALS['navclassid']]['tbname']);//获取当前信息数据表名
  5. }
  6. ?>
复制代码


静态模版:
  1. <script src="/e/extend/yl_userjilu/?classid=[!--classid--]&id=[!--id--]"></script>
复制代码


附件下载:
统计会员查看信息次数.rar (10.11 KB, 下载次数: 0, 售价: 100 贡献)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2016-12-3 23:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表