帝國CMS獲取產品或文章瀏覽記錄的方法

帝國CMS獲取產品或文章瀏覽記錄的方法

本文實例講述了帝國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].’
  • ‘;//此處是修改樣式需要圖片自己加 } }

    推薦學習《帝國cms教程

    二、在內容模版最上面加入以下代碼:
    代碼如下:

    <?php user_SetCook(&#39;cookiepro&#39;,$navinfor[id],0,10);//cookie名稱可以自己定別重復 ID 時間戳 數量 ?>

    三:在需要顯示的地方加入以下代碼:

    代碼如下:

    =user_GetCook('cookiepro','shop',10);?&gt;

    其中:
    cookiepro為名稱
    shop為數據表名
    10為調用數量

    希望本文所述對大家的帝國cms建站有所幫助。

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊7 分享