Ecshop程序网站后台商品品牌搜索时记录为0解决办法
小编今天帮一位站长朋友使用高速度
独立IP空间搭建了一款ecshop商城网站,花费了半天的时间基本把版权,Logo,横幅,Flash,模板都改好了,这时候这位站长朋友开始在网站后台对应商品品牌下添加一些商品对应的图片了。商品添加的差不多了为了确保每个商品品牌的商品都是否上传完整,就在网站后台查看下。后台有个模糊搜索功能,在商品管理--商品品牌-右侧搜索-输入商品品牌关键字进行搜索。小编这里想利用模糊查询于是就输入了一个诺基亚的“基”字进行搜索了。搜索结果出来后就出问题了,因为搜索出两条记录了,可是右边的下角却是显示总记录数为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解决办法本文地址:https://www.gaosudu.com/ecshop/18687.html