您好!欢迎来到大秦朝旭拼单网官方站

大秦朝旭拼单网官方站

热门搜索: 友价    店铺转让    智企    知识产权    新媒   

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

  • 环境配置
  • 来源:网络
  • 编辑:拼单网
  • 时间:2023-10-16 17:25
  • 阅读:171

一:简介

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

二:源代码

<div id="history">
<?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) > 5){
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)){?>
{if $module == 'group'}
  <div class="browse_box">
    <div class="browse_img" style="height:105px;">
      <a href="{$t[linkurl]}" target="_blank">
        <img src="{$t['thumb']}" width="158" height="105" title="{$t[title]}" alt="{$t[alt]}" style="display: inline;height:105px;"></a>
    </div>
    <div class="browse_name">
      <a href="{$t[linkurl]}" target="_blank">{$t[title]}</a>
    </div>
    <div class="browse_price"> <b class="green">价格:¥</b> <b class="orange">{$t[price]}</b>
    </div>
  </div>
{elseif $module == 'mall'}
<div class="browse_box">
  <div class="browse_img">
    <a href="{$t[linkurl]}" target="_blank">
      <img src="{str_replace('.thumb.', '.middle.', $t['thumb'])}" width="158" height="126" title="{$t[title]}" alt="{$t[alt]}" style="display: inline;"></a>
  </div>
  <div class="browse_name">
    <a href="{$t[linkurl]}" target="_blank">{$t[title]}</a>
  </div>
  <div class="browse_price"> <b class="green">价格:¥</b> <b class="orange">{$t[price]}</b>
  </div>
</div>
{elseif $module == 'sell'}
<ul><li><a href="{$t[linkurl]}" target="_blank">{$t[title]}</a></li></ul>
{elseif $module == 'buy'}
<ul><li><a href="{$t[linkurl]}" target="_blank">{$t[title]}</a></li></ul>
{/if}
<?php } ?>
</div>

不喜欢以上写的格式可以这样写

{if $history}
<div class="history">
<div class="history_title f_l">
<span class="f_r"><a href='{$MOD[linkurl]}show.php?itemid={$itemid}&delete=delete'>清空记录</a></span>
<h3 class="f_l">浏览记录</h3>
</div>
<ul>
{php $xxid=explode(',',$history)}
{loop $xxid $t}
<!--{php $tags=tag("moduleid=$moduleid&showcat=1&condition=status=3 and itemid=$t&template=null");}-->
{loop $tags $i $t}
<li>
<a href="{$t[linkurl]}" target="_blank"><img src="{imgurl($t[thumb], 1)}"javascript:this.src="https://www.mbkfw.com/skin/v3/image/lazy.gif" class="lazy" original="{DT_SKIN}images/nopic.gif";" alt="{$t[alt]}" width="120" height="90" ><p>{$t[title]}</p></a>
</li>
{/loop}
{/loop}
</ul>
</div>
{/if}

全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • 织梦安装教程(视频版)_拼单网
  • 织梦安装教程(视频版)_拼单网
  • 这个视频是专门录制给对于织梦系统还不太熟悉的朋友,直接发布的是的图文版的,这次是视频版也录制的非常详细。拼单网模板网用了视频录制的工具,录制好以后的是.lxe扩展名,传到优酷上发现无法转码。所以大家就下载下来看吧。如果看不清楚,可以下载原视频进行观看,视频下载地址:链接:https://pan.baidu.com/s/1dGoUDup密码:ze9x大家
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:58
  • 阅读:449
  • 织梦网站如何修改中英文模板的当前位置_拼单网
  • 织梦网站如何修改中英文模板的当前位置_拼单网
  • 织梦网站如何修改中英文模板的当前位置中文模版的当前位置:{dede:fieldname=position/}英文模版的当前位置:{dede:fieldname=positionrunphp=yes}&大秦朝旭nbsp;$b=array(”主页”);$c=array(”HOME”);@me=str_replac
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:44
  • 阅读:239
  • 织梦dedecms单独增加手机版搜索功能 不跳转到电脑版_拼单网
  • 织梦dedecms单独增加手机版搜索功能 不跳转到电脑版_拼单网
  • 1、找到plus下面的search.php复制该文件(注意,是复制一份不是修改名字),取名search_m.php打开search_m.php这个文件,找到require_once(DEDEINC.”/arc.searchview.class.php”);大概在13行拼单网%99%E9%95%BFv_j37v.html”>站长培训改成requi
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:40
  • 阅读:436
联系我们
Q Q:1005618718
电话:17792038992
邮箱:1005618718@qq.com
时间:09:00 - 19:00
平台客服