ecshop商品详情页面显示购买记录

1.在goods.php中写入代码:

//购买的历史记录
function getsales_history($goods_id){
$sql =‘select f.consignee, f.order_sn, f.address,g.goods_name,g.goods_number,f.add_time FROM ‘. $GLOBALS[‘ecs‘]->table(‘order_goods‘) .‘ as g,‘. $GLOBALS[‘ecs‘]->table(‘order_info‘) .‘ as f where g.order_id = f.order_id and g.goods_id=‘.$goods_id;
$res = $GLOBALS[‘db‘]->getAll($sql);
$sales_history = array();
foreach ($res AS $idx => $row){
   $sales_history[$idx][‘name‘]       = $row[‘consignee‘];
   $sales_history[$idx][‘order_sn‘]       = $row[‘order_sn‘];
   $sales_history[$idx][‘address‘]       = $row[‘address‘];
   $sales_history[$idx][‘number‘]       = $row[‘goods_number‘];
   $sales_history[$idx][‘goods_name‘]       = $row[‘goods_name‘];
  // $sales_history[$idx][‘add_time‘]       = local_date("Y-m-d", $row[‘add_time‘]);
   $sales_history[$idx][‘add_time‘]       = local_date($GLOBALS[‘_CFG‘][‘time_format‘], $row[‘add_time‘]);

}
  return $sales_history;
}

2.在大概240行作于插入:

$smarty->assign(‘sale_history‘,      getsales_history($goods_id));        //获取购买历史记录

3.在goods.dwt页面写上:

<table width="100%" cellpadding="5" cellspacing="1">
             <tr>
                 <th>历史购买记录</th>
                 <th>名字</th>
                    <th>订单号</th>
<th>商品名称</th>
                    <th>地址</th>
                    <th>数量</th>
                    <th>日期</th>
                </tr>
                <!--{foreach from=$sale_history item=saleitem}-->
                <tr>
                    <td></td>
                 <td>{$saleitem.name}</td>
                    <td>{$saleitem.order_sn}</td>
<td>{$saleitem.goods_name}</td>
                    <td align="center">{$saleitem.address}</td>
                    <td align="center">{$saleitem.number}</td>
                    <td align="center">{$saleitem.add_time}</td>
                </tr>
                <!--{/foreach}-->
            </table>
时间: 2024-10-11 08:29:06

ecshop商品详情页面显示购买记录的相关文章

在ecshop商品详情页显示供货商

好久没写文章了,隐约记得前几天有人问到这个问题:[如何在ecshop商品详情页面显示该商品的供货商?] 今天有时间整理下,分享给大家. 注:以下修改适用于ecshop2.7.2,其他版本未做测试. 1). 首先需要修改程序文件,将供货商读取出来,然后赋值给模板 打开文件 /goos.php, 在 $smarty->assign('goods', $goods); 上边增加以下代码 if($goods['suppliers_id']) { $goods['suppliers_name']=$db-

Ecshop商品详情页显示当前会员等级价格

会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,在未登录状态下,则还默认显示原来的本店售价. 解决方法: 这个需要修改ECSHOP程序代码来实现. 打开文件 /includes/lib_goods.php 将 $row['shop_price_formated'] = price_format($row['shop_price']); 修改为 $row['shop_price_formated'] = $_SESSION[user_rank] ? price_

如何在ecshop商品详情页显示供货商信息

以下范例以ecshop2.7.2原型做为修改: 1.首先需要修改程序文件,将供货商读取出来,然后赋值给模板, 打开文件 /goos.php, 在 $smarty->assign('goods',              $goods); 上边增加以下代码 if($goods['suppliers_id']) { $goods['suppliers_name']=$db->getOne("select suppliers_name from " .$ecs->tabl

商品详情页面的显示

当点击商品图片的时候,会跳转到商品的详情页面,我们看下具体是如何实现的: 1.点击商品的图片,打开商品详情页面 a)         商品基本信息 b)        延迟加载商品详情.延迟一秒加载使用ajax c)         商品的规格参数.按需加载,当用户点击商品规格参数tab页,加载ajax. 如图:点击图片后显示内容如下: 所以需要从三个表中获取数据,发布服务接口: 需要在taotao-rest工程中发布服务 1.取商品基本信息的服务 2.取商品描述的服务 3.取商品规格的服务 需

ios 类似淘宝商品详情页面的效果

今天试着写ios 类似淘宝商品详情页面的效果 我用到的第三方库EGORefreshTableHeaderView下拉刷新的效果还有就是PWLoadMoreTableFooterView上拉加载更多 主要的思路在于UISCrollView两页,一页展示商品概况,另一页展示商品更多详情 首先,第一页的view包含一个UITableView,这个tableView实现PWLoadMoreTableFooterView中的delegate方法, 实现delegate代理方法的时候使用 - (void)s

商品详情页面特殊制作,获取网页的高度,collectionView根据内容的变化其高度也随着变化

商品详情页面特殊制作,获取网页的高度,collectionView根据内容的变化其高度也随着变化,首先先看下效果图: 然后我来介绍一下这个界面的总体架构,整个页面上放置一个tableView,下面的网页是tableView的footerview,中间规格所在的区域是一个cell上放置一个collectionView, 问题点1:商品规格可能有很多种,比如颜色.重量.也可能没有规格,所以中间的cell的高度是根据规格的多少而变化的,那么collectionView创建完成以后要怎么通知tableV

JAVAEE——宜立方商城09:Activemq整合spring的应用场景、添加商品同步索引库、商品详情页面动态展示与使用缓存

1. 学习计划 1.Activemq整合spring的应用场景 2.添加商品同步索引库 3.商品详情页面动态展示 4.展示详情页面使用缓存 2. Activemq整合spring 2.1. 使用方法 第一步:引用相关的jar包. <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> </dependency> &l

ECSHOP 商品详情页购买数量 添加加减按钮

<input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/> 修改为 <span class="goods_cut" _src="images

(转)ecshop产品详情页显示不清晰

详情页面的商品图片的设置方法 后台商店设置-显示设置-显示设置(就是这里,商品图片宽度和高度设置的大点就行了,放大镜效果也清晰了) 按照您详情页面图片的实际显示大小来添写. 商品管理-图片批量处理,这样这些图片会由程序重新按比例生成一次. 很多客户反映详情页面商品的放大镜放大效果不明显,其实放大镜的原理是将您上传的商品图片原始文件调用出来,如果您上传的原始图片本身就小,那么放大镜效果是出不来的.