ECSHOP技巧:如何给打印订单时商品名称前加序号的调试方法

By:Anna Scaret
1 min read2021-09-22 10:37:41

新年将至,此时也是很多做商城的站长朋友们最忙碌的时刻了,因为很多的会员们再为年货而积极下单呢。由于订单量比较大,站长朋友们也是特别辛苦。有一位站长朋友在打印订单的时候发现订单里面只有商品名称没有序号如下图:一个订单还比较方便,可是当一个会员下的订单比较多的时候又是合计在一起打印的订单没有商品序号分辨可就麻烦了,于是联系小编能否帮忙添加个商品的序号呢。小编先了解了这是一款用Ecshop程序二次开发的一个商城,如果添加一个商品的序号应该也不是很困难。小编在自己的php空间上测试了这个程序,首先在data目录下找到了打印订单的文件,对其分析后找到了修改的方法。下面小编就把具体的方法来详细描述下吧。第一步:首先连接FTP工具,按照目录路劲查到data/order_print.html文件。(使用一款高级编辑器打开)第二步:找到36行代码:
<tr align="center">下面添加代码:
<td bgcolor="#cccccc">序号</td>第三步:继续向下找到45行代码
<!-- {foreach from=$goods_list item=goods key=key} -->修改为:
<!-- {foreach from=$goods_list name="goods_list" item=goods key=key} -->第四步:再向下找到47行代码:
<td> {$goods.goods_name}<!-- 商品名称 -->在这行代码之上添加一行代码:
<td> {$smarty.foreach.goods_list.iteration}</td>按照小编上述的以上四个步骤添加修改后,再登陆网站的后台更新下系统的缓存。然后再点击左侧的订单管理-订单打印就可以看到实现的效果了如下图:

本文地址:https://www.gaosudu.com/ecshop/18738.html