hetada 发表于 2015-3-11 14:59:26

在哪里修改程序,让搜索为空的时候,关键词也添加到“...

现在系统(V5.0)的情况是:搜索时,数据库查询为空的时候(没有信息),关键词不添加到“搜索记录”里(就是destoon_keyword表)


请问:在哪里修改程序,让搜索为空的时候,关键词也添加到“搜索记录”(destoon_keyword表)里?

fengshanghang 发表于 2015-3-11 16:46:57


这个不太清楚

hetada 发表于 2015-3-11 16:54:39


本帖最后由 hetada 于 2015-3-11 16:55 编辑

现在我找到在这个文件里:/include/module.func.php
按道理,改这句代码就可以了(大概在第20行):
if(!$DT['search_kw'] || $items30 || strpos($kw, ' ') !== false || strpos($kw, '%') !== false) return;

可是,即时注释掉,也无法实现:让搜索为空的时候,关键词也添加到“搜索记录”(destoon_keyword表)里

gaofeigz 发表于 2015-3-11 22:40:52


关健词为空,添加啥进去呢,真晕

龙在天涯 发表于 2015-3-12 09:14:48


搜索不到相关产品时,也将这个搜索的产品名称保存到搜索记录中?

hetada 发表于 2015-3-12 13:50:30


龙在天涯 发表于 2015-3-12 09:14

搜索不到相关产品时,也将这个搜索的产品名称保存到搜索记录中?
你好,是的

hetada 发表于 2015-3-12 09:14:00


就是搜索时,查询的结果集为空,这个关键词也保存到搜索记录

w.s.hu 发表于 2015-3-12 13:52:54


hetada 发表于 2015-3-11 16:54

现在我找到在这个文件里:/include/module.func.php
按道理,改这句代码就可以了(大概在第20行):
if(!$D ...
这个是保存搜索词时候的判断。保存结果为空的,你要去search.inc.php文件里面找,看看在什么条件下调用了这个函数。修改一下调用条件应该就可以了

龙在天涯 发表于 2015-3-12 14:33:39


hetada 发表于 2015-3-12 13:50

你好,是的
后台的文件一般是在admin目录下面
页: [1]
查看完整版本: 在哪里修改程序,让搜索为空的时候,关键词也添加到“...