香港独立IP空间
香港php空间
美国php空间
域名注册

商品网站要后台操作流畅,也要易懂的添加修改商品信息,而ecshop2.7.2版本中出现了这个bug,很多站长肯定会困惑,其实主要原因就是ecshop在ajax调用商品的时候,把一个单选属性默认为了非单选属性,才导致了无法读取商品库存数,因此就会一直提示库存不足,解决办法其实也很简单,修改一下“order_step.htm”这个文件中的js。
首先我们要找到这个文件,目录为:templates\order_step.htm,使用编辑工具打开后,找到第763行.将下面的代码

// 属性
else
{
attrHtml += result.attr_list[i][0].attr_name + ': ' + result.attr_list[i][0].attr_value + '<br />';
}

修改为:

// 属性
else
{
if(result.attr_list[i][0].attr_type==1){
attrHtml +=result.attr_list[i][0].attr_name+'<input type="radio" checked name="spec_' + specCnt + attrTypeArray + '" value="' + result.attr_list[i][0].goods_attr_id + '"'+' />'+ result.attr_list[i][0].attr_value+'<br />';
specCnt++;
}else{
attrHtml += result.attr_list[i][0].attr_name + ': ' + result.attr_list[i][0].attr_value + '<br />';
}
}

经过实验已经确认这个方法是有效的,希望能帮助各位遇到此问题的站长们。

无忧主机相关文章推荐阅读:

ECSHOP团购编辑包数据库错误

修改ECSHOP关闭站点时提示的内容

ECSHOP注册用户名和邮箱都“存在”的解决方法

ECSHOP管理员登陆后台后短时间不操作自动退出的解决方法

本文地址:http://www.51php.com/ecshop/17685.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档