如何给destoon商城的列表中和首页添加购物车功能?

目前加入购物车的功能只存在商城的详细页面里,有时候我们需要批量购买的时候,希望在列表页就能够使用这个加入购物车的功能。

修改步骤见下:

例如在商城频道的首页和列表页加这个功能

 

第一步:修改mall/index.htm的模板

提示:如果想在首页增加添加到购物车的功能需要多一行这个代码:

在{template 'footer'}后面加如下代码

<script type="text/javascript">
var mallurl = '{$MODULE[16][linkurl]}';
var s_s = {'1':0,'2':0,'3':0};
var m_l = {
no_comment:'暂无评论',
no_order:'暂无交易',
no_goods:'商品不存在或已下架',
no_self:'不能添加自己的商品',
lastone:''
};
</script>
<script type="text/javascript" src="{DT_STATIC}file/script/mall.js"></script>

提示:如果想在首页增加添加到购物车的功能需要多一行这个代码:

<link rel="stylesheet" type="text/css" href="{DT_SKIN}mall.css"/>
<script type="text/javascript" src="{DT_STATIC}file/script/mall.js"></script>

第二步:修改块标签块文件 template/default/tag/thumb-mall.htm

修改为如下代码:

在<table width="100%">{loop $tags $i $t}前面增加如下代码

<div id="cart_tip" style="display:none;"><p><img src="{DT_SKIN}image/close.gif" alt="关闭" width="17" height="12" onclick="Dh('cart_tip');"/>提示信息</p><div>已成功添加到购物车!购物车里已有 <span id="cart_num">0</span> 种商品</div><center><input type="button" value="再逛逛" onclick="Dh('cart_tip');"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="去结算" onclick="Go('{$MODULE[16][linkurl]}cart.php');"/></center>
</div>

在<li><span class="f_price">¥{$t[price]}</span></li>后面增加如下代码

<br /><a href="javascript:void(0)" onclick="AddCart({$t[itemid]});">加入购物车</a>

第三步:找到file/script/mall.js文件,修改函数AddCart()为AddCart(itmeid),函数的的具体代码如下

function AddCart(itemid) {itemid = typeof itemid == 'undefined' || itemid === null ? mallid : itemid;makeRequest('action=ajax&itemid='+itemid+'&s1='+s_s[1]+'&s2='+s_s[2]+'&s3='+s_s[3], mallurl+'cart.php', '_AddCart');
}

以上修改方式即可完成添加便捷购物车按钮

转载于:https://www.cnblogs.com/keleyu/p/3939360.html

给destoon商城的列表中和首页添加购物车功能相关推荐

  1. PHP的ECSHOP商城的改造成MVC添加商品功能总结

    PHP的ECSHOP商城的改造成MVC添加商品功能总结原始的ECSHOP商城不是MVC的架构,改造成MVC架构. admin后台 Platform =back,登录页面进去是index.php,里面是 ...

  2. php商城的购物车功能,PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

  3. php实现商品购物车添加功能,PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

  4. php加入购物车怎样实现_PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

  5. day17 实现添加购物车功能

    1.实现添加购物车功能 设计思路 判断用户是否为临时用户 临时用户 redis中key的结构为 dreammall:cart:+userKey 登陆用户 redis中的key的结构为 dreammal ...

  6. 基于ci框架 php商城,如何基于CodeIgniter框架实现购物车功能

    这篇文章主要介绍了基于CI(CodeIgniter)框架实现购物车功能的方法,结合实例形式分析了CodeIgniter框架购物车功能类的定义及数据库建立相关sql命令,需要的朋友可以参考下 本文实例讲 ...

  7. php如何实现添加到购物车_PHP实现添加购物车功能

    session_start(); $ids=$_GET["ids"]; /*$arr = array( array("k001",10), array(&quo ...

  8. 列表查询,添加功能---JSP,servlet

    1.列表查询以及添加功能的需求 列表查询功能: *用户可以通过点击一个超链接或者按钮,经过UserListServlet 类处理后,跳转到查询后的界面list.jsp *使用Druid数据库连接池技术 ...

  9. (转)淘淘商城系列——实现添加商品功能

    http://blog.csdn.net/yerenyuan_pku/article/details/72810937 经过上文的学习,我相信大家都知道富文本编辑器的使用方法了,我们能走到这步,实属不 ...

最新文章

  1. CUDA,C++,Java,Python,Fortran运行速度比较
  2. 数据库-优化-为什么要进行数据库优化
  3. LeetCode初级算法(数组)解答
  4. Thinkphp 3.2中控制页面不缓存
  5. 四则运算个人项目进展
  6. AE对口型动画脚本插件Lipsyncr Mac
  7. linux-查看用户id-查看文件目录所有者-查看进程操作者
  8. 分享几个微信小程序的视频教程
  9. java企业进销存管理系统_Java实例学习——企业进销存管理系统(1)
  10. Java内存分配及值、引用的传递
  11. 网页应该如何录屏呢?
  12. MathJax 与 Katex 在公式对齐、编号、交叉引用方面的不同
  13. WPF翻牌连连看(一)
  14. 高等数理统计 | 一致最优势检验
  15. mysql 乱码 越南_mysql数据库乱码之保存越南文乱码解决方法
  16. win7访问winxp失败
  17. java毕业生设计心灵治愈服务平台计算机源码+系统+mysql+调试部署+lw
  18. XNA游戏:各种输入测试 上
  19. java第七封印游戏_第七封印的游戏任务
  20. .NET 可选择的转型路径(转)

热门文章

  1. nginx集群_使用Nginx+Tomcat+keepalived 搭建高性能高可用性负载均衡集群
  2. 税收分类编码2020_增值税开票系统你会吗?2020最新开票(金税盘版)图文教程详细版...
  3. LeetCode 792. 匹配子序列的单词数(二分查找)
  4. LeetCode 186. 翻转字符串里的单词 II
  5. LeetCode 10. 正则表达式匹配(递归/DP)
  6. LeetCode 1383. 最大的团队表现值(贪心,优先队列,难)
  7. LeetCode 1017. 负二进制转换(负数进制转换)
  8. LeetCode 575. 分糖果(set集合去重)
  9. android 粘性view_Android自定义StickinessView粘性滑动效果
  10. 虚拟主机不支持mysql_虚拟主机能用mysql么