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

使用Ecshop程序做网上商城的站长朋友们都知道网城在php免备案虚拟主机上搭建好了之后肯定是要后台编辑上传很多商品的,例如当某个会员朋友购买某个系列的商品在首页右上角输入商品名称就可以搜索到对应的商品了,有时候可能搜索罗列出来的商品比较多,原因是Ecshop对数据库的查询都是通过模糊查询来执行的,今天有位站长朋友也是遇到了类似的问题,那就是商城做好了之后,通过网站后台列表也有个查询功能,这位朋友想通过价格来搜索已经编辑上传的产品。可是Ecshop这款程序安装后如果没有做过二次开发的话是只能通过商品名称和商品的货号来搜索的,无法实现用商品价格搜索,那么如何实现可以通过定义好的价格来搜索到对应的产品呢?下面小编先来截图给站长朋友看一副图:

ec 2015 11 28 1 300x61 Ecshop程序网站后台支持可以用商品价格搜索对应产品的办法

小编用了商品名称和商品货号测试了的确都是可以找到对应的商品的,可是用商品价格的确找不到哦,下面小编就来详细说明下解决方法吧。
首先连接FTp工具到对应的主机空间。找到根目录下面admin/includes 下面 lib_goods.php文件, 大概在882行左右。找到以下代码:

$where .= ” AND (goods_sn LIKE ‘%” . mysql_like_quote($filter['keyword']) .

将以上代码修改为以下代码:

$where .= ” AND (goods_sn LIKE ‘%” . mysql_like_quote($filter['keyword']) . “%’ OR goods_name LIKE ‘%” . mysql_like_quote($filter['keyword']) . “%’ OR shop_price LIKE ‘%” . mysql_like_quote($filter['keyword']) . “%’)”;

修改好了之后上传到对应的文件目录下覆盖之前的文件,然后再登陆网站的后台更新下系统的缓存。然后再测试就果然可以通过价格来搜到对应的商品了。

无忧主机相关文章推荐阅读:
如何限制ECSHOP商品比较的数量
ECSHOP教程:用新窗口打开商品页面
ECSHOP教程:在首页的发货查询里显示省市区地址信息

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

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

阅读本文的人还阅读:


搜索技术文档