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,到后台在试试搜索。