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']) . "%')";
```
完整的代码应类似于:
```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: 如何确保修改后的代码生效?
A1: 确保修改后的lib_goods.php
文件已经正确上传到服务器并覆盖了原文件,然后刷新ECShop后台的商品列表页面,尝试使用新的关键字进行搜索,如果仍然无法搜索到结果,请检查代码是否有语法错误或遗漏。
2、Q2: 是否还有其他字段可以添加到搜索条件中?
A2: 是的,可以根据需要添加其他字段到搜索条件中,方法与添加商品价格类似,只需复制红色部分的代码,将goods_price
替换为所需的字段名称即可,如果要添加商品品牌搜索,可以这样写:
```php
$where .= " AND (brand_name LIKE '%" . mysql_like_quote($filter['keyword']) . "%')";
```
各位小伙伴们,我刚刚为大家分享了有关“让ecshop后台商品列表搜索关键字支持商品价格搜索”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!