文档章节

我的订单增加缩略图 仿淘宝 已买到的宝贝 ecshop二次开发

adbug
 adbug
发布于 2015/06/17 09:28
字数 769
阅读 9
收藏 0

先上效果图吧

原来的样子

找到

  1. $orders = get_user_orders($user_id$pager['size'], $pager['start']);  

增加如下内容

  1. //把订单的详细内容查询出来  
  2. if(is_array($orders) && count($orders) > 0) {  
  3.         $order_ids = '';  
  4.         $new_orders = array();  
  5.         foreach($orders as $val) {  
  6.                 $order_ids .= $val['order_id'].',';  
  7.         }  
  8.         $order_ids = substr($order_ids,0,-1);  
  9.   
  10.         $goods_info = array();  
  11.         $sql = "SELECT o.*,g.goods_thumb FROM ".$ecs->table('order_goods')." o LEFT JOIN ".$ecs->table('goods')." g ON(o.goods_id=g.goods_id) WHERE order_id IN($order_ids)";  
  12.         $result = $db->query($sql);  
  13.         while($row = $db->fetch_array($result)) {  
  14.                 $goods_info[$row['order_id']][] = $row;  
  15.         }  
  16.   
  17.         foreach($orders as $key=>$val) {  
  18.                 $val['goods'] = $goods_info[$val['order_id']];  
  19.                 $val['goods_number'] = count($goods_info[$val['order_id']]);  
  20.                 $new_orders[] = $val;  
  21.         }  
  22.         $orders = & $new_orders;  
  23. }  

修改模板user_transaction.dwt
找到

  1. <h6>{$lang.label_order}</h6>  

把原来的显示订单的那块删除 改为如下内容

  1. {* lee add 2013-6-28 开始 *}  
  2. <link rel="stylesheet" rev="stylesheet" href="themes/default/bought.css" type="text/css">  
  3. <style type="text/css">  
  4. .mod1 span {  
  5.         display:inline;  
  6.         width: auto;  
  7.         height: auto;  
  8.         position: static;  
  9.         overflow: visible;  
  10. }  
  11.   
  12. .pagebar {  
  13.         padding: 0 10px 0 0;  
  14.         text-align: right;  
  15. }  
  16. </style>  
  17. <div class="main-wrap">  
  18. <link rel="stylesheet" rev="stylesheet" href="themes/default/bought.css" type="text/css" media="all">  
  19. <table class="bought-table" id="J_BoughtTable" data-spm="9">  
  20. <colgroup>  
  21. <col class="selector">  
  22. <col class="baobei">  
  23. <col class="price">  
  24. <col class="quantity">  
  25. <col class="after-service">  
  26. <col class="amount">  
  27. <col class="trade-status">  
  28. <col class="operate">  
  29. <col class="other">  
  30.         </colgroup>  
  31. <thead>  
  32. <tr class="col-name">  
  33. <th></th>  
  34. <th class="baobei">宝贝</th>  
  35. <th class="price">单价(元)</th>  
  36. <th class="quantity">数量</th>  
  37. <th class="after-service">售后</th>  
  38. <th class="amount">实付款(元)</th>  
  39. <th class="trade-status">  
  40. <div class="trade-status">  
  41.                         交易状态  
  42.                         </div>  
  43. </th>  
  44. <th class="remark">交易操作</th>  
  45. <th class="other">其它操作</th>  
  46. </tr>  
  47. </thead>  
  48.   
  49. <!--{foreach from=$orders item=item}-->  
  50. <tbody class=" xcard">  
  51. <tr class="sep-row">  
  52. <td colspan="9"></td>  
  53. </tr>  
  54. <tr class="order-hd">  
  55. <td colspan="9" style="padding-left:5px;">  
  56.          <span class="no">  
  57.          <label>  
  58.                 <a href="user.php?act=order_detail&order_id={$item.order_id}" title="">订单编号:<span class="order-num">{$item.order_sn}</span></a>  
  59.          </label>  
  60.          </span>  
  61.          <span class="deal-time">成交时间:{$item.order_time}</span>  
  62.          </td>  
  63. </tr>  
  64.   
  65.         <!--{foreach from=$item.goods item=goods_info name=foo}-->  
  66. <tr id="item{$goods_info.goods_id}" class="order-bd <!--{if $item.goods_number > 0 && $smarty.foreach.foo.iteration == $item.goods_number}-->last<!--{/if}-->">  
  67. <td class="baobei" colspan="2">  
  68.                 <a hidefocus="true" title="查看宝贝详情" href="goods.php?id={$goods_info.goods_id}" class="pic s50"><img alt="查看宝贝详情" src="{$goods_info.goods_thumb}"></a>  
  69. <div class="desc">  
  70.                 <a class="baobei-name" href="/shop/goods.php?id={$goods_info.goods_id}">{$goods_info.goods_name}</a>  
  71.                 <!--  
  72. <div class="spec"><span>颜色分类: **</span><span>参考身高: 均码 0-18月</span></div>  
  73.   
  74. -->  
  75.                 </div>  
  76. </td>  
  77. <td class="price" title="{$goods_info.goods_price}">{$goods_info.goods_price}</td>  
  78. <td class="quantity" title="{$goods_info.goods_number}">{$goods_info.goods_number}</td>  
  79. <td class="after-service">  
  80.                         <a href="javascript:void(0)" class="tousu-weiquan J_MakePoint J_HasBuy J_ApplyRepayTrigger" title="">申请售后</a>  
  81.                         <a href="javascript:void(0)" class="tousu-weiquan J_MakePoint J_HasBuy J_ApplyRepayTrigger" title="">投诉卖家</a>  
  82.                 </td>  
  83.   
  84.                 <!--{if $smarty.foreach.foo.iteration == 1}-->  
  85. <td class="amount" rowspan="{$item.goods_number}">  
  86.                         <strong>{$item.total_fee}</strong>  
  87. <p class="post-type"><!-- (含免运费:0.00 ) -->  
  88.   
  89.                         <!--<img alt="您已使用信用卡付款" title="您已使用信用卡付款" src="http://assets.taobaocdn.com/sys/common/icon/trade/xcard.png"/>-->  
  90.                 </p></td>  
  91. <td class="trade-status" rowspan="{$item.goods_number}">  
  92.                         <a href="#" class="J_MakePoint status success">{$item.order_status}</a>  
  93.                         <span>  
  94.                         <span class="uinfo-icon"></span>  
  95.                         <a href="user.php?act=order_detail&order_id={$item.order_id}" class="detail-link J_MakePoint">订单详情</a>  
  96.                         </span>  
  97.                         <!--<a href="#" class="view-logistics J_MakePoint"">查看物流</a>--> 
  98.                 </td> 
  99. <td class="operate" rowspan="{$item.goods_number}" colspan="2"> 
  100.                         <!-- 
  101.                         <span class="skin-white"> 
  102.                                 <a href="#" class="small-btn J_MakePoint button">评价</a> 
  103.                         </span> 
  104.  
  105.                         <a class="J_DelOrder J_MakePoint" href="javascript:void(0)">删除</a> 
  106.                         <a class=" J_MakePoint" href="#">备忘</a> 
  107. <div class="J_ShareSNS sns-share"> 
  108.                                 <a href="#" class="J_MakePoint">分享</a> 
  109.                         </div> 
  110.  
  111.                         --> 
  112.                         {$item.handler} 
  113.                 </td> 
  114.  
  115.                 <!--{/if}--> 
  116.         </tr> 
  117.  
  118.         <!--{/foreach}--> 
  119.    </tbody> 
  120.  
  121. <!--{/foreach}--> 
  122. <tfoot> 
  123. <tr class="sep-row"> 
  124. <td colspan="9"></td> 
  125. </tr> 
  126. <tr class="** skin-gray"> 
  127. <td colspan="3"></td> 
  128. <td class="page-nav-cell" colspan="6"> 
  129.                 <!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->  
  130.                 </td>  
  131. </tr>  
  132. </tfoot>  
  133. </table></div>  
  134.   
  135.  {* lee add 结束 *}  

样式文件直接用的淘宝的
附件中也附带了这个css
附件下载
for_order

本文转载自:http://blog.csdn.net/fgdfgasd/article/details/12983285

共有 人打赏支持
adbug
粉丝 6
博文 176
码字总数 198249
作品 0
成都
ecshop网店前对ecshop修改的讲究

如何开ecshop网店,这个问题非常重要,用ecshop开网店的朋友都应该注意,一个站的运营,在运营前的二次开发当然重要。也格外重要,但是每个 人都应该清楚,ecshop只适合做中小型网店,也就是说...

Android1989
2014/08/14
0
0
ecshop二次开发功能插件计划列表

原文地址:php ecshop 二次开发 http://phpecshop.blog.51cto.com/6296699/1854849 ecshop功能开发计划列表 1、搜索页面添加筛选功能,类似京东 2、搜索结合coreseek实现中文分词功能,后台可...

ch10mmt
06/26
0
0
ECSHOP登录自动退出问题解决

最近进行ecshop二次开发,可以说是碰到了很多问题,最让人苦恼的是ecshop会员登录和管理员登录不了后台,或者是登录之后就自动退出。 一般这种情况在本地是好好的,为什么上传到服务器就不行...

skq
2013/06/08
0
1
在ecshop商品列表页加一个购买数量输入框

我们在使用ecshop的时候,特别是批发站。 很多时候不能在ecshop商品列表页输入购买数量,是非常不方便的。 现在如果一次性购买好几个商品,十分的不方便,只有在ecshop的商品详细页面才能输入...

路边拾草人
2011/12/14
0
2
ECSHOP后台密码忘记了怎么办

在ECSHOP论坛里或ECSHOP技术交流群里, 经常看到一些ECSHOP用户(特别是一些新手朋友)由于各种原因将后台管理密码丢失了或者被别人恶意篡改了, 碰到这种情况该怎么办呢? 因为ECSHOP的管理...

Android1989
2014/08/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
40分钟前
0
0
Confluence 6 数据库和临时目录

数据库 所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database...

honeymose
54分钟前
1
0
day62-20180820-流利阅读笔记

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容

aibinxiao
今天
0
0
分布式锁实现及对比

一、问题介绍 日常工作中很多场景下需要用到分布式锁,例如:任务运行(多个节点同一时刻同一个任务只能在一个节点上运行(分片任务除外)),交易接受(前端交易请求发送时,可能由于两次提...

yangjianzhou
今天
7
0
【AI实战】快速掌握TensorFlow(二):计算图、会话

在前面的文章中,我们已经完成了AI基础环境的搭建(见文章:Ubuntu + Anaconda + TensorFlow + GPU + PyCharm搭建AI基础环境),以及初步了解了TensorFlow的特点和基本操作(见文章:快速掌握...

雪饼
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部