您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国cms会员浏览记录功能开发教程
争赵2023-06-02 18:07:37帝国CMS教程已有人查阅
导读第一步:帝国后台--系统--备份数据--执行sql:是utf8 编码的用下面SQL代码:第二步:在需要记录信息的内容模板中插入以下代码:(注意-需要先引入jquery.js 下面代码要在jquery插件后面在插入)
第一步:帝国后台--系统--备份数据--执行sql:是utf8 编码的用下面SQL代码:
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插件后面在插入)
<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
第四步:在使用的地方插入以下代码(样式套用自己的即可)
<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>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS修改列表页码数量的方法
帝国CMS修改列表页码数量方法,我的站长站来个集合,一次性讲解静态列表、动态列表、结合项列表页码数量修改方法。 -
帝国CMS广告JS被过滤怎么办,帝国CMS广告JS被过滤的解决方法
未来客户用啥浏览器不知道,但是被过滤的可能性非常大,了解过其滤规则后,只能对帝国做出相应的修改。 -
帝国CMS点击量(onclick)过万换成万为单位的方法
比如:点击量的数值过万时怎样变成 如: 10009变成1.09万。找到显示点击量的地方换成如下代码,下面是内容模板使用的代码: -
帝国调用真实视频播放地址的方法
帝国CMS在内容页和列表页调用真实视频播放地址的方法,在内容模板中获取一个播放地址可以用(单集):在内容模板中获取多个播放地址可以用(多集):
留言与评论 (共有 条评论) |