本文实例讲述了帝国CMS获取产品或文章浏览记录的方法。分享给大家供大家参考。具体如下:
方法步骤如下:
一、在e/class/userfun.php中加入以下代码:
代码如下:
function user_SetCook($name,$id,$time=0,$num=10){//cookie名称 ID 时间戳 数量
if(!$id){
printerror2('不存在的产品记录',$_SERVER['HTTP_REFERER']);
}
$prodq=$id.'|';
$projilu=getcvar($name);
if($projilu){
$prozuhe=$prodq.$projilu;//把新浏览的放在第一
$pro_arr=explode('|',$prozuhe);
$new_arr=array_merge(array_unique($pro_arr));//去除重复,重新索引下标
foreach($new_arr as $key=>$val){
if(($keyquery("select id,title,titlepic,titleurl from {$dbtbpre}ecms_{$tbname} where id in ({$jilu_idin}) order by find_in_set(id,'{$jilu_idin}') limit {$num}"); //按id in 里面的排序
while($jilu_r=$empire->fetch($sql))
{
$titleurl=sys_ReturnBqTitleLink($jilu_r);
echo ''.$jilu_r[title].'
';//此处是修改样式需要图片自己加
}
}
二、在内容模版最上面加入以下代码:
代码如下:
三:在需要显示的地方加入以下代码:
代码如下:
其中:
cookiepro为名称
shop为数据表名
10为调用数量
希望本文所述对大家的帝国CMS建站有所帮助。
来源:互联网
免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作! |
|