织梦dedecms 5.7修改搜索页面的检索类型

织梦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'即搜索模板传递的参数

转载于:https://blog.51cto.com/14262733/2370569

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值