dedecms后台的文章管理页面有个关键字搜索的功能,用了之后才发现只能匹配文章标题。想进行全文搜索,网上搜了下没有现成的方法,于是自己修改了下,dede版本为5.3/5.5。下面是方法
进入网站安装目录→dede目录→打开”content_list.php” 文件,
一,
156行“ $whereSql .= ″ And ( CONCAT(arc.title,arc.writer) like ‘%$keyword%’) ″; ”
修改为“ $whereSql .= ″ And ( CONCAT(arc.title,arc.writer,`dede_addonarticle`.body) like ‘%$keyword%’) ″; ”
二,
185行 “ left join `dede_member` mb on mb.mid=arc.mid ”
下面添加一行“ left join `dede_addonarticle` on `dede_addonarticle`.aid=arc.id ”
这时候187行为“ $whereSql ”
OK,到后台在试试搜索。
转载于:https://blog.51cto.com/scottlinn/403153