新闻中心

Ecshop网站后台订单列表和打印页显示缩略图的方法

作者 / 无忧主机 时间 2014-08-31 17:00:44

对于经常使用Ecshop建站的站长朋友们对 Ecshop网站的后台一定也不陌生了,但是有些功能如果要实现可不是那么简单的。虽然Ecshop这款电商程序属于开源的,但是功能上有很多还要根据自己的需要去改进。无忧主机小编今天遇到了这样一位站长朋友这样的需求:他想在网站后台的订单管理里面的订单列表和打印订单的时候显示出客户下单时候的商品缩略图,可是在后台看到没有这个显示该怎么办呢?小编首先分析下,一般商品上传到线上之前都会根据商品图片的大小保存三种格式到数据库中,但是数据库中保存的知识路径而已,所以说商品的缩略图还是保存在空间中的,那么我们只需要把商品的缩略图从数据库中对应的提取出来然后在后台的订单列表和打印页模板中显示出来就可以了。下面小编就把具体的方法讲解下吧。   第一步:打开 admin/order.php 文件 (建议使用editplus) 找到以下sql代码: $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliNULLame, '') AS 修改为 $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, g.goods_thumb, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS   第二步:打开 admin/templates/order_info.htm 模板页文件。 在 {$goods.goods_sn} 后面增加 <img src="/{$goods.goods_thumb}">   第三步:打开 data/order_print.html 模板页文件。 同样在 {$goods.goods_sn} 后面增加 <img src="/{$goods.goods_thumb}">   以上三个步骤都修改好了,然后上传到对应的文件目录下,然后再登陆网站的后台找到更新缓存,更新下整站,再登陆后台查看订单管理里面的订单列表和打印订单就可以清楚的看到缩略图了。以上就是小编整理出来的详细解决步骤哦。   无忧主机相关文章推荐阅读: ECSHOP广告位无法显示问题怎么办? ECSHOP添加角色管理的时候,出现错误解决方法 ECSHOP客户下单后如何删除或隐藏购物车中的商品属性的价格 安装ECSHOP提示STRICT STANDARDS: NON-STATIC METHOD CLS_IMAGE

本文地址:https://www.51php.com/ecshop/16228.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服