第一步:帝国后台--系统--备份数据--执行sql:是utf8 编码的用下面SQL代码:
1 2 3 4 5 6 7 8 9 | CREATE TABLE phome_ly_recorduser ( `id` INT ( 10 ) NOT NULL AUTO_INCREMENT , `userid` INT ( 10 ) NOT NULL , `tbname` text NOT NULL , `classid` int (10) unsigned NOT NULL default '0' , ` time ` varchar (255) NOT NULL default '' , `infoid` int (10) unsigned NOT NULL default '0' , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ; |
第二步:在需要记录信息的内容模板中插入以下代码:(注意-需要先引入jquery.js 下面代码要在jquery插件后面在插入)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <script> function time(){ //构建方法 var time= new Date(); //new 出当前时间 var h=time.getFullYear(); //获取年 var m=time.getMonth()+1; //获取月 var d=time.getDate(); //获取日 var H = time.getHours(); //获取时 var M = time.getMinutes(); //获取分 var S = time.getSeconds(); //获取秒 return h+ "-" +m+ "-" +d+ " " +H+ ":" +M+ ":" +S; //返回 年-月-日 时:分:秒 } //栏目ID var classid = [!--classid--]; //信息ID var id = [!--id--]; //表名称 var tbname = '<?=$class_r[$navinfor[' classid ']][' tbname ']?>' ; //登陆用户 var userid = <?=$lguserid=intval(getcvar( 'mluserid' ))?>; $( function (){ if (userid) { $.post( '/e/extend/recorduser/index.php' , {userid:userid,classid:classid,id:id,tbname:tbname,time:time}, "html" ); } }) </script> |
第三步:处理函数:可以直接下载压缩包上传到网站根目录下,文件路径根目录/e/extend/recorduser/index.php
第四步:在使用的地方插入以下代码(样式套用自己的即可)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <ul> <?php include ( "./e/class/connect.php" ); $groupid =getcvar( 'mlgroupid' ); //会员组ID $rnd =getcvar( 'mlrnd' ); //认证码加密 $userid =getcvar( 'mluserid' ); //会员ID $username =getcvar( 'mlusername' ); //会员用户名 ?> [e:loop={ "select * from phome_ly_recorduser where userid=$userid order by id desc limit 10" ,10,24,0}] <? $fr = $empire ->fetch1( "select * from {$dbtbpre}ecms_{$bqr[tbname]} where id='$bqr[infoid]'" ); ?> <li><a href= "<?=$fr[titleurl]?>" target= "_blank" title= "<?=$fr[title]?>" ><?= $fr [title]?></a></li> [/e:loop] </ul> |