magento -- 隐藏国家语言列表带来的bug及解决

之前的文章有提到怎样隐藏国家语言列表(隐藏国家语言列表,只保留中文和英文),处理后方便很多,不过最近发现这样处理带来了一个bug,在后台添加购物车价格规则时,在添加设置中选择州/省份做条件是会报错,并自己跳转到后台首页。

 

经查找错误应该是由于配置文件中拿掉了大部分国家,而数据库中省份表中还存在那些国家的数据,尝试把表directory_country_region 和directory_country_region_name里的其它国家数据删除,错误不再发生。

PS:把不需要的国家都拿掉确实很爽,但不考虑周全可能就会对其它用到国家的地方带来错误,希望除了这里没有新的bug带来-_-|||

时间: 2024-10-12 22:42:03

magento -- 隐藏国家语言列表带来的bug及解决的相关文章

magento -- 隐藏国家语言列表,只保留中英文

Magento后台自身携带了一个语言切换的功能,见后台左下角          你会发现长长的一串,其中绝大多数语言你可能根本没有机会用到,而你想要从中文切换到英文时,每次都要瞪大眼睛去找英文在下拉框的哪个位置,所以精简下还是有必要的. 以我自己的需求为例,我需要使用中文后台,偶尔会切换到英文,因为有些翻译不理想需要看下原文,那我就只保留"中文 (中国)"和"英文 (美国)".打开根目录下/lib/Zend/Locale/Data/zh.xml文件,在大概640行找

magento -- 如何修改产品列表默认排序

magento的产品在列表页默认是按升序排列,也就是说先添加的产品显示在最前面,这就导致页面上总是看到老产品,而新添加的却要翻页才能看到.想让最新添加的排最前面需要修改文件,方式如下:       打开文件/app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php,找到  /**      * Default direction      *      * @var string      */ protected $_direction

magento 开启solr 产品列表属性筛选无效

magento 开启solr 产品列表属性筛选无效 ,solr layered navigation 不起作用.比如价格属性筛选等  一:debug了一段时间,发现solr返回的$this->_searchedEntityIds = &$ids;  被执行两次,也就double sql, 结果是GA造成个collection 复用,产品list页面调用getLoadedProductCollection $_productCollection = Mage::getBlockSingleto

php preg_match的匹配不同国家语言实例

php preg_match的匹配不同国家语言实例 正则:[\S]{2,32} 过滤是管用的 PHP中: <?php var_dump( preg_match("/[\S\b]{2,32}/",'ج') ); echo '<hr />'; var_dump( preg_match("/[\S\b]{2,32}/",'中国') ); 是不行的 需要加一个参数u,按照uniode来读码 <?php var_dump( preg_match(&qu

css网页制作技巧:margin负值和bug的解决

文章简介:最近做的项目中经常会用到margin的负值,这里就总结一下关于margin负值的5种使用及相关bug的解决. 最近做的项目中经常会用到margin的负值,这里就总结一下关于margin负值的5种使用 及相关bug的解决. 1. 在流动性布局中的应用如WordPress的两栏式不固定布局就是使用margin负值来实现的定位,属于左右 margin负值在流动性布局中的应用. <div style="width:200px;float:left;border-right:4px sol

Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决

原文:Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决 最近一直在开发XX的uwp版本,也是边摸索边做,最近遇到几个比较奇怪的问题,记录于此. 1.项目可用部署到PC,但无法部署到手机,提示以下错误: 错误 : DEP0001 : 意外错误: Install failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CF9 为了方便开发,我将常用的类库引用好.默认的几个页面做

小技巧:CSS列表标签出现问题的解决办法

css|技巧|解决|问题 DIV CSS网页制作小技巧:li中出现两个以上浮动时 列表标记出现问题的解决办法. 在LI中定义了两个以上float浮动,其中有一个左浮动.IE中列表标记跑到右边,ff中自己定义一行.看下面的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

盒模型bug的解决方法

解决 作者:阿捷 2004-7-22 22:37:07本文来自:CSS/Examples/boxmodelhack.html">tantek.com,也可以阅读<网站重构>第225-235页了解更多. 我们定义一个最基本的层: boxtest div.boxtest{ border:20px solid #60A179;padding: 30px;background : #ffc;width : 300px;} 标准情况下,这个盒的宽度是:20+30+300+30+20=40

js中浮点型运算BUG的解决方法说明

 本篇文章主要是对js中浮点型运算BUG的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 曾经项目用到过的,之前在网上找到此代码,但在特定条件下除法和加法运算依然会出现BUG个人对此稍作优化     代码如下: //除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显.这个函数返回较为精确的除法结果. //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function acc