Zencart畅销产品(bestsellers)与后台订单显示图片

本文分享了如何在ZenCart后台订单中显示产品图片的方法,包括修改orders.php和order.php文件的具体步骤,以及如何让热销产品列表同时显示图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方有提供订单导出插件,但是导出的订单内容不带产品图片,如何在Zen cart后台订单显示产品图片?SEMSTUDIO分享zen cart后台订单显示产品图片。

1、打开admin目录里的orders.php文件,查找:

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
echo ‘ <tr>’ . “n” .
‘ <td valign=”top” align=”right”>’

在后面添加:

. ‘<img src=../images/’ . $order->products[$i]['image'] . ‘ align=top>’
2、打开admin/includes/classes目录里的order.php文件,查找:

$orders_products = $db->Execute(“select orders_products_id, products_name, products_model,
products_price, products_tax, products_quantity,
final_price, onetime_charges,
product_is_free
from ” . TABLE_ORDERS_PRODUCTS . ”
where orders_id = ‘” . (int)$order_id . “‘”);

替换为:

$orders_products = $db->Execute(“select o.orders_products_id, o.products_id, o.products_name, o.products_model,
o.products_price, o.products_tax, o.products_quantity,
o.final_price, o.onetime_charges,
o.product_is_free, p.products_id, p.products_image
from ” . TABLE_ORDERS_PRODUCTS . ” o, ” . TABLE_PRODUCTS . ” p
where o.orders_id = ‘” . (int)$order_id . “‘ and o.products_id = p.products_id”);

查找:

name’ => $orders_products->fields['products_name'],
在后面添加:

‘image’ => $orders_products->fields['products_image'],
3、完成。如果不会手动修改的话可以下载我修改过的文件,下载地址:http://i9.cm/down/houtaidingdanxianshitupian.rar

如看不到链接请点这里下载

zen cart默认的Bestsellers栏目只显示文字,它又显示图片又显示文字?在那里修改?介绍给大家一个方法:

修改tpl_best_sellers.php(/includes/templates/template_default/sideboxes)文件里的
for ($i=1; $i<=sizeof($bestsellers_list); $i++)
用下面的代码替换

$content .= ‘<li><a href=”‘ . zen_href_link(zen_get_info_page($bestsellers_list[$i]['id']), ‘products_id=’ . $bestsellers_list[$i]['id']) . ‘”>’ . zen_get_products_image($bestsellers_list[$i]['id']) . zen_trunc_string($bestsellers_list[$i]['name'], BEST_SELLERS_TRUNCATE, BEST_SELLERS_TRUNCATE_MORE) . ‘</a></li>’ . “n”;
图片大小修改:网站后台-Configuration-images- small image width/small image height 改大小即可 !

也可以下载http://i9.cm/down/bestsellers.rar?如果看不到请点击这里

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值