西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > zencart教程 >

Zencart侧边畅销商品显示图片和价格Bestsellers

时间:2016-01-12 20:42来源: 作者: 点击:
Zencart后台【工具】-【外观控制】下打开侧边的best_sellers.php后,如果有人下单,就会在侧边显示热销的产品(没有下单是不显示的,这是废话),不过默认的显示是用ol排序个截取相应

Zencart后台【工具】->【外观控制】下打开侧边的best_sellers.php后,如果有人下单,就会在侧边显示热销的产品(没有下单是不显示的,这是废话),不过默认的显示是用ol排序个截取相应数字的标题,没有图片没有金额。以默认的模板为例,想要显示图片和价格,须做如下修改:

打开/includes/templates/template_default/sideboxes/tpl_best_sellers.php文件,用下面的代码替换里面的所有代码后保存,格式是按默认的其他侧边的格式,居中显示:

<?php
/**
 * Side Box Template
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: tpl_best_sellers.php 2982 2006-02-07 07:56:41Z birdbrain $
 */
  $content = "";
  $content .= '<div id="' . str_replace('_', '-', $box_id . 'Content') . '" class="sideBoxContent centeredContent">' . "\n";
  for ($i=1; $i<=sizeof($bestsellers_list); $i++) {
    $content .= '<div class="sideBoxContentItem">';
	$content .= '<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'], $bestsellers_list[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT);
	$content .= '<br />' . zen_trunc_string($bestsellers_list[$i]['name'], BEST_SELLERS_TRUNCATE, BEST_SELLERS_TRUNCATE_MORE) . '</a>';
	$content .= '<div>' .zen_get_products_display_price($bestsellers_list[$i]['id']).'</div>';
	$content .= '</div>';
  }
  $content .= '</div>' . "\n";
?>

畅销商品的标题是经过截取的,要设置截取的长度,在后台【商店设置】->【布局设置】->【畅销商品 - 截断商品名称】将默认的数字改大或改小就好了。

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容