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

小编今天帮一位站长朋友使用无忧独立IP空间搭建了一款ecshop商城网站,花费了半天的时间基本把版权,Logo,横幅,Flash,模板都改好了,这时候这位站长朋友开始在网站后台对应商品品牌下添加一些商品对应的图片了。商品添加的差不多了为了确保每个商品品牌的商品都是否上传完整,就在网站后台查看下。后台有个模糊搜索功能,在商品管理–商品品牌-右侧搜索-输入商品品牌关键字进行搜索。小编这里想利用模糊查询于是就输入了一个诺基亚的“基”字进行搜索了。搜索结果出来后就出问题了,因为搜索出两条记录了,可是右边的下角却是显示总记录数为0.请看如下截图:

ec 2 12 1 300x48 Ecshop程序网站后台商品品牌搜索时记录为0解决办法

其实本质上这也算是Ecshop程序的一个小bug了。针对这个问题有没有好的解决方法呢?小编分析了后台的目录结构以及从数据库取出的SQL语句找到了解决的方法。下面小编就来详细的说说解决步骤吧。

首先连接FTP工具,按照目录路径找到admin/brand.php文件。
使用高级编辑工具打开,找到348行代码如下:

$sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('brand') .' WHERE brand_name = \''.$_POST['brand_name'].'\'';

修改为:

$sql = "SELECT COUNT(*) FROM ".$GLOBALS['ecs']->table('brand') .' WHERE brand_name like \'%'.$_POST['brand_name'].'%\'';

修改后保存上传到对应的文件目录下,因为ECSHOP系统存在缓存,所以改好了之后登陆网站的后台去更新下系统的缓存再返回查询就可以看到显示的总记录正常了。其实Ecshop这款电商系统是比较好的,不过想做一个更加完善的商城系统就必须经过二次开发才可以更加完善的哦。

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

ECSHOP后台添加冻结资金的方法

ECSHOP手机版本的HEAD标题的修改方法分享

ECSHOP程序如何让底部的帮助文档在左侧完美显示

ECSHOP报错:数据库SESSION表报错1142解决办法

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

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

阅读本文的人还阅读:


搜索技术文档