分享好友 资源下载首页 资源下载分类 切换频道

DESTOON 增加内容页的浏览历史记录

2016-10-18 11:175114237下载
文件类型:其他文件类型
文件大小:0.1M

DESTOON 增加内容页的浏览历史记录

一:简介
最近在用destoon弄一个商城模板,考虑到商城都有浏览历史记录,而destoon却没有 无语,所以自己动手弄了一个 要实现的功能:
1、要显示的浏览记录数量。
2、最近浏览的内容排在最前面。
3、保存记录的时间。
4、调用一个文件适用与多个栏目。
5、清除浏览历史记录。
6、伪静态的地址也能用。
二:源代码

 <div class="package fl wfs">
        <h4 class="fl wfs">历史浏览记录</h4>
      
        <div class="canvas1 fl"> 
          <div class="package-container1 fl" id="history">
           <ul class="package-container-items1"> 
          <?php
$MOD_name = "$MOD[moduledir]";
if (!empty($_cookie["$MOD_name"]['history'])){
$history = explode(',', $_cookie["$MOD_name"]['history']);
array_unshift($history, $itemid);
$history = array_unique($history);
while (count($history) > 14){
array_pop($history);
}setcookie("$MOD_name".'[history]', implode(',', $history), time() + 86400 * 7,'/'."$MOD_name","$DT_PATH");
} else {
setcookie("$MOD_name".'[history]', $itemid, time() + 86400 * 7,'/'."$MOD_name","$DT_PATH");
} $history =isset ($_cookie["$MOD_name"]['history']) ? $_cookie["$MOD_name"]['history'] : 0;
if($del=="del"){
setcookie("$MOD_name".'[history]', "", time()-3600);
echo header("Location: $linkurl"); 
};
$query = mysql_query("SELECt * FROM `$table` WHERe `itemid` in ($history) ORDER BY FIELD(itemid,$history)");
while($t = mysql_fetch_array($query)){?>  
          
           <li class="width-item j-width-item"> <a href="{$t[linkurl]}"> <img src="{$t['thumb']}" width="120" height="120" title="{$t[title]}" alt="{$t[alt]}"> </a> <span style="text-align: center;" title="{$t[title]}" alt="{$t[alt]}">{$t[title]}<br><i>&nbsp;¥{$t[price]} 元</i>&nbsp;&nbsp;</span></li>
          
           <?php } ?>
            </ul>
          </div>
        </div>
      </div>      



登录注册 后查看详情


举报
收藏 0
打赏 0
评论 0