在zencart默许程序中,如果将一个带有属性的商品参加购物车后,从购物页面点击这个商品再回到商品具体页面的话会呈现两种状况:
1,如果没有敞开伪静态功用,则转到商品页面后,该商品的属性现已显示出你之前挑选过的属性(这个小功用太鸡肋了)。
2,如果敞开了伪静态功用后,回不到商品具体页面,报错404!
处理方法:
翻开文件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']);
就可以处理404页面疑问!
|