帝国cms怎样记录没有搜索到结果关键字入数据库?

有问题可以加入我们的技术QQ群一起解决,我们有专门的技术人员为你解答

点击链接加入群聊【海站格技术交流群】:点我加:海站格技术交流群  (1025661873)

在帝国网站的优化中,当网站是产品站时,如果产品很多,就需要用到搜索功能了,并且在网站优化过程中,通过查看用户在使用网站的搜索功能时搜索的关键字,这样我们在指定内容时,按照用户需求来指定,就能很好的满足需求,但是帝国默认的记录搜索关键字只能记录有搜索结果的关键词,没有搜索结果的关键词是不能记录的,那么如果记录没有搜索结果的关键词呢?
打开后台文件:/e/search/index.php,如下图:
搜索代码
然后在$searchid=0上方加入以下代码;
$sql=$empire->query("insert into {$dbtbpre}enewssearch(searchtime,keyboard,searchclass,result_num,searchip,classid,onclick,orderby,myorder,checkpass,tbname,tempid,iskey,andsql,trueclassid) values('$searchtime','$keyboard','$newsearchclass','$search_num','$ip','$classid',1,'$orderby','$myorder','$checkpass','$tbname','$s_tempid','$iskey','$andsql','$trueclassid')");
保存后,在使用帝国默认的调用搜索关键词标签调用关键词,这样有搜索结果和没有搜索结果的关键词都会调用出来。
 

当前位置:首页 > 建站教程 > 帝国教程 > 正文
本文地址:/dgjc/344.html
立即咨询
关闭

免费解答:3408770597加群交流:1025661873