织梦dedecms 5.7修改搜索页面的检索类型,例如按作者、来源等内容作为检索条件的修改方法: 找到include/arc.searchview.class.php 设置sql语句 函数GetKeywordSql,增加一个按作者搜索的类别,类别为pwrit 找到: if($this->SearchType=="title"){ $kwsqls[] = " arc.title LIKE '%$k%' "; }else{ $kwsqls[] = " CONCAT(arc.title,' ',arc.writer,' ',arc.keywords) LIKE '%$k%' "; }

改为: if($this->SearchType=="title"){ $kwsqls[] = " arc.title LIKE '%$k%' "; }else if($this->SearchType=='pwrit'){ $kwsqls[] = " CONCAT(arc.writer) LIKE '%$k%' "; }else{ $kwsqls[] = " CONCAT(arc.title,' ',arc.writer,' ',arc.keywords) LIKE '%$k%' "; }

解析:SearchType=='pwrit'即搜索模板传递的参数