一:简介
   最近在用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]}" target="_blank"> <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>      

效果:

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

另一种写法:

{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='{DT_SKIN}images/nopic.gif';" alt="{$t[alt]}" width="120" height="90" ><p>{$t[title]}</p></a>
</li>
{/loop}
{/loop}
</ul>
</div>
{/if}

来自:网络参考整理。实例参考:水泥制品

Destoon增加内容页的浏览历史记录相关推荐

  1. html内容页上一页下一页,帝国CMS内容页增加内容分页上一页标签功能!

    帝国CMS一直以来升级没有提供内容分页的上一页标签功能,只有一个:内容页下一页[!--next.page--] 标签!所以下面就是要改造一下这个标签,实现内容页上一页的功能! 步骤如下: 打开e/cl ...

  2. linux查看更多历史记录,查看更多历史,如何查看浏览历史记录

    查看更多历史,如何查看浏览历史记录以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何查看浏览历史记录 1.进入手机百度 ...

  3. iOS新闻类App内容页技术探索

    为了更好的阅读体验,建议阅读原文 据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一.而伴随着行业的竞争和发展,App中的内 ...

  4. 如何在Google Chrome浏览器中清除浏览历史记录

    If you use Google's Chrome browser, and chances are you probably do, then may want to clear your bro ...

  5. safari cookie_如何在OS X上清除Safari的浏览历史记录和Cookie

    safari cookie You may not have anything to hide when we surf the Internet, but you still may want to ...

  6. dedecms 漏洞_织梦dedecms文档内容页自动关联tag标签加入内链的方法_dedecms_CMS教程...

    效果: 实现教程 1.后台-系统-核心设置-关键字替换,选择[是] 2.后台-系统-其他选项-关键词替换次数,填[1]或者[0] 1:表示文档内容里有多个关键词,只让1个是内链 0:表示文档内容里有多 ...

  7. 网站内容为王?内容页的优化方法有哪些?

    众所周知,网站内容在网站优化中占据着非常重要的作用,内容为王的时代也意味着用户体验的重要性,对网站的排名提升也有一定的影响.做好内容页的优化,也更有利于整体网站的效果提升,那么接下来,就为大家介绍一下 ...

  8. python用什么软件编程1001python用什么软件编程-Python中免验证跳转到内容页的实例代码...

    相信很多人在浏览网页时,经常会碰到需要输入验证码才可以继续浏览的情况吧,遇到这种问题,大多数人只能进行繁琐的注册验证,今天小编教大家只要使用python就可以免验证方法. 以经常用到的解答网站――上学 ...

  9. php v9 分页静态,PHPCMS V9自定义栏目伪静态实现方法(列表页/分页/内容页)

    phpcmsV9 栏目伪静态的修改方法(支持自定义目录名),官方程序默认伪静态是不支持自定义栏目名的,所以今天就做了以下修改,让其支持! 一.编写.htaccess中的urlrewrite规则 首先看 ...

最新文章

  1. 千图成像_「原创」千图成像,用PS给人物制作全图的拼人像
  2. Kubernetes要成为一个企业友好平台,到底还缺啥?
  3. Oracle和sql语言,SQL语言的四种类型和ORACLE运算符
  4. 中国哌唑替芬行业市场供需与战略研究报告
  5. Atitit sql查询语法 SQL SELECT完整语法 3 1.SELECT语法 3 2.FROM子句 5 3.WHERE子句 6 下面两张表将在后面使用到 7 1.比较运算符 7 2.逻辑
  6. html中加载gif图片,使用CSS3实现动态加载gif图片的效果
  7. r710 linux网卡驱动,Dell R710更换网卡驱动linux
  8. 五种不同的微博评论数据获取方法
  9. 小米手机miui12系统下拉通知栏有通知但是看不到通知内容
  10. SSH基础----【超级干货】Spring常用注解用法汇总(附DEMO)
  11. 用arduino uno的串口读取JY61角度传感器的角速度、加速度、角度数据MPU6050
  12. MongoDB $lookup函数实现两个表的关联查询+筛选+取特定值
  13. 在WIN7下使用VB6.0
  14. NOIP2015提高组 信息传递(图论)
  15. drools的简单入门案例
  16. 【大数据计算】(一) HDFS操作方法和基础编程
  17. 时间序列压缩算法及其应用
  18. 【架构技术】分布式平台该如何演化?微服务架构实践!
  19. 动漫网站源码设计与实现
  20. [OpenAirInterface实战-4] :OAI支持的4G LTE功能集

热门文章

  1. 解决在SQLYog中执行SQL语句会提示错误的信息,但数据能查出来
  2. AI记者上岗,百度数字人度晓晓云上采访全国五一劳动奖获得者
  3. [1] OPC UA基础知识简介
  4. 怎样去除掉心灵的杂草
  5. pandas DataFrame数据重命名列名的几种方式
  6. 文献阅读三—Deep Text Classification Can be Fooled
  7. RPG Maker的引擎分析(一)
  8. 华为 A800-9000 服务器 离线安装MindX DL
  9. 阿里巴巴开发规范--精选常用规范
  10. stc15系列c语言pwm编程,stc15f2k60s2单片机 pwm程序 可调占空比