如何实现在Ecshop后台商品列表中通过价格进行搜索?

avatar
作者
筋斗云
阅读量:0
要使ECShop后台商品列表搜索关键字支持商品价格搜索,需要在后台搜索功能中添加对商品价格的筛选条件。

ECShop后台商品列表搜索关键字支持商品价格搜索

如何实现在Ecshop后台商品列表中通过价格进行搜索?

修改步骤

1、找到文件

打开ECShop根目录下的admin/includes目录,找到lib_goods.php文件。

2、定位代码位置

使用文本编辑器打开lib_goods.php文件,找到大约在882行左右的代码。

3、添加价格搜索条件

在该行代码末尾添加如下内容:

```php

$where .= " AND (goods_price LIKE '%" . mysql_like_quote($filter['keyword']) . "%')";

如何实现在Ecshop后台商品列表中通过价格进行搜索?

```

完整的代码应类似于:

```php

$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']) . "%')";

```

4、保存文件并上传

保存对lib_goods.php文件的修改,并将其上传回服务器覆盖原文件。

示例表格

步骤 描述
找到文件 打开ECShop根目录下的admin/includes目录,找到lib_goods.php文件
定位代码位置 使用文本编辑器打开lib_goods.php文件,找到大约在882行左右的代码
添加价格搜索条件 在该行代码末尾添加如下内容:
$where .= " AND (goods_price LIKE '%" . mysql_like_quote($filter['keyword']) . "%')";
保存文件并上传 保存对lib_goods.php文件的修改,并将其上传回服务器覆盖原文件

相关问题与解答

1、Q1: 如何确保修改后的代码生效?

如何实现在Ecshop后台商品列表中通过价格进行搜索?

A1: 确保修改后的lib_goods.php文件已经正确上传到服务器并覆盖了原文件,然后刷新ECShop后台的商品列表页面,尝试使用新的关键字进行搜索,如果仍然无法搜索到结果,请检查代码是否有语法错误或遗漏。

2、Q2: 是否还有其他字段可以添加到搜索条件中?

A2: 是的,可以根据需要添加其他字段到搜索条件中,方法与添加商品价格类似,只需复制红色部分的代码,将goods_price替换为所需的字段名称即可,如果要添加商品品牌搜索,可以这样写:

```php

$where .= " AND (brand_name LIKE '%" . mysql_like_quote($filter['keyword']) . "%')";

```

各位小伙伴们,我刚刚为大家分享了有关“让ecshop后台商品列表搜索关键字支持商品价格搜索”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!