在为商品添加上属性选择之后,例如:http://demo.zen-cart.cn/microsoft-intellimouse-explorer-p-26.html
就可以为商品选择相应不同的属性。
我的问题是:在选择了属性并把商品添加到购物车之后,在购物车中查看购物车当前商品时(http://demo.zen-cart.cn/shopping_cart.html),物品的url变成了:http://demo.zen-cart.cn/microsoft-intellimouse-explorer-p-26:d4a4d0f34fed1a27a2fa01f39c04c0db.html
我知道这个url改变是为了实现在查看商品时响应的属性会自动选择上响应的属性值。
但是我感觉这个影响速度,不知道怎么样删除这个:d4a4d0f34fed1a27a2fa01f39c04c0db字符串呢。
恳请各位给个解决方法,我想应该要修改代码的,不过不知道修改哪里而已?
就可以为商品选择相应不同的属性。
我的问题是:在选择了属性并把商品添加到购物车之后,在购物车中查看购物车当前商品时(http://demo.zen-cart.cn/shopping_cart.html),物品的url变成了:http://demo.zen-cart.cn/microsoft-intellimouse-explorer-p-26:d4a4d0f34fed1a27a2fa01f39c04c0db.html
我知道这个url改变是为了实现在查看商品时响应的属性会自动选择上响应的属性值。
但是我感觉这个影响速度,不知道怎么样删除这个:d4a4d0f34fed1a27a2fa01f39c04c0db字符串呢。
恳请各位给个解决方法,我想应该要修改代码的,不过不知道修改哪里而已?
解决办法:
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']);


