crazyparty 发表于 2011-3-5 14:49:45

1.7.3版,购物车name不能用中文,怎么办

本帖最后由 crazyparty 于 2011-3-5 15:01 编辑

如题,我用base64_encode编码了中文,可有些商品能加到购物车,有些不行,请教还有什么别的可以用的编码不

已解决:
http://codeigniter.com/forums/viewthread/135112/
英文官方给力,哈

weiyegr 发表于 2011-3-10 14:59:10

打开libraries的Cart.php文件,找到大概在31行的位置。
把var $product_name_rules    = '\.\:\-_ a-z0-9';
这句换成 var $product_name_rules    = '\.\:\-_ a-z0-9&'; 就行了。

weiyegr 发表于 2011-3-11 11:43:08

打开\system\libraries\Cart.php,注释掉186行到190行。
因为采用了正则对商品名称做了规则限制

cmsphp 发表于 2011-6-11 20:23:34

建立一个MY_Cart.php
application/libraries下

PHP
<?phpif ( ! defined('BASEPATH')) exit('No direct script access allowed');

class MY_Cart extends CI_Cart {
    function __construct() {
      parent::CI_Cart();
      $this->product_name_rules = 'dD';
    }
}
复制代码
页: [1]
查看完整版本: 1.7.3版,购物车name不能用中文,怎么办