首 页  >>  E商学院  >>  zencart百科  >>  zencart购物车页面有属性的商品链接地址出错

zencart购物车页面有属性的商品链接地址出错

zencart属于做外贸商城首选开源程序,优点在于针对性强的页面静态化并使其具有良好的结构以产品和产品目录页面为核心,构建核心明确、相关度高的站内结构。产业页 面内容唯一、不与其他页面重复。在使用Zen Cart一段事件后,无忧主机小编发现这款老外程序的一个鸡肋。这里小编为大家介绍一下,在Zen Cart默认程序中,如果将一个带有属性的产品加入购物车后,从购物页面点击这个产品再回到产品详细页面的话会出现两种情况。第一种情况是如果没有开启伪 静态功能,则转到产品页面后,该产品的属性已经显示出你之前选择过的属性。第二种情况是如果开启了伪静态功能后,回不到产品详细页面,会报错404。这个 问题官方网站已经给与了解决方案,小编将这个方案分享给各位站长希望能帮助到大家。
解决ZenCart购物车页面有属性的商品链接地址出现url错误方法如下:
FTP工具连接php虚拟主机找到文件目录为:

在includes\modules\pages\shopping_cart\header_php.php中查找

$linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']);
$linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']);

替换为
$linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']);
$linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']);
点击次数:471  发布日期:2015-05-07  【打印此页】  【关闭