给destoon商城的列表中和首页添加购物车功能
如何给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');"/> <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商城的列表中和首页添加购物车功能相关推荐
- PHP的ECSHOP商城的改造成MVC添加商品功能总结
PHP的ECSHOP商城的改造成MVC添加商品功能总结原始的ECSHOP商城不是MVC的架构,改造成MVC架构. admin后台 Platform =back,登录页面进去是index.php,里面是 ...
- php商城的购物车功能,PHP实现添加购物车功能
关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...
- php实现商品购物车添加功能,PHP实现添加购物车功能
关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...
- php加入购物车怎样实现_PHP实现添加购物车功能
关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...
- day17 实现添加购物车功能
1.实现添加购物车功能 设计思路 判断用户是否为临时用户 临时用户 redis中key的结构为 dreammall:cart:+userKey 登陆用户 redis中的key的结构为 dreammal ...
- 基于ci框架 php商城,如何基于CodeIgniter框架实现购物车功能
这篇文章主要介绍了基于CI(CodeIgniter)框架实现购物车功能的方法,结合实例形式分析了CodeIgniter框架购物车功能类的定义及数据库建立相关sql命令,需要的朋友可以参考下 本文实例讲 ...
- php如何实现添加到购物车_PHP实现添加购物车功能
session_start(); $ids=$_GET["ids"]; /*$arr = array( array("k001",10), array(&quo ...
- 列表查询,添加功能---JSP,servlet
1.列表查询以及添加功能的需求 列表查询功能: *用户可以通过点击一个超链接或者按钮,经过UserListServlet 类处理后,跳转到查询后的界面list.jsp *使用Druid数据库连接池技术 ...
- (转)淘淘商城系列——实现添加商品功能
http://blog.csdn.net/yerenyuan_pku/article/details/72810937 经过上文的学习,我相信大家都知道富文本编辑器的使用方法了,我们能走到这步,实属不 ...
最新文章
- CUDA,C++,Java,Python,Fortran运行速度比较
- 数据库-优化-为什么要进行数据库优化
- LeetCode初级算法(数组)解答
- Thinkphp 3.2中控制页面不缓存
- 四则运算个人项目进展
- AE对口型动画脚本插件Lipsyncr Mac
- linux-查看用户id-查看文件目录所有者-查看进程操作者
- 分享几个微信小程序的视频教程
- java企业进销存管理系统_Java实例学习——企业进销存管理系统(1)
- Java内存分配及值、引用的传递
- 网页应该如何录屏呢?
- MathJax 与 Katex 在公式对齐、编号、交叉引用方面的不同
- WPF翻牌连连看(一)
- 高等数理统计 | 一致最优势检验
- mysql 乱码 越南_mysql数据库乱码之保存越南文乱码解决方法
- win7访问winxp失败
- java毕业生设计心灵治愈服务平台计算机源码+系统+mysql+调试部署+lw
- XNA游戏:各种输入测试 上
- java第七封印游戏_第七封印的游戏任务
- .NET 可选择的转型路径(转)
热门文章
- nginx集群_使用Nginx+Tomcat+keepalived 搭建高性能高可用性负载均衡集群
- 税收分类编码2020_增值税开票系统你会吗?2020最新开票(金税盘版)图文教程详细版...
- LeetCode 792. 匹配子序列的单词数(二分查找)
- LeetCode 186. 翻转字符串里的单词 II
- LeetCode 10. 正则表达式匹配(递归/DP)
- LeetCode 1383. 最大的团队表现值(贪心,优先队列,难)
- LeetCode 1017. 负二进制转换(负数进制转换)
- LeetCode 575. 分糖果(set集合去重)
- android 粘性view_Android自定义StickinessView粘性滑动效果
- 虚拟主机不支持mysql_虚拟主机能用mysql么