3.打开
网站目录\source\module\search\search_portal.php
搜索
代码如下:
</p>
<p> foreach($query as $article) {
$ids .= ','.$article['aid'];
$num++;
}
在其后添加如下代码:
$ids .= ','.$article['aid'];
$num++;
}
在其后添加如下代码:
代码如下:
if($num==0){
list($srchtxt, $srchtxtsql) = searchkey($keyword, "content LIKE '%{text}%'", true);
$query = C::t('portal_article_content')->fetch_all_by_sql(' 1 '.$srchtxtsql, 'ORDER BY aid DESC ', 0, $_G['setting']['search']['portal']['maxsearchresults']);
foreach($query as $article) {
$ids .= ','.$article['aid'];
$num++;
}
}
if($num==0){
list($srchtxt, $srchtxtsql) = searchkey($keyword, "content LIKE '%{text}%'", true);
$query = C::t('portal_article_content')->fetch_all_by_sql(' 1 '.$srchtxtsql, 'ORDER BY aid DESC ', 0, $_G['setting']['search']['portal']['maxsearchresults']);
foreach($query as $article) {
$ids .= ','.$article['aid'];
$num++;
}
}
上面代码的意思是,如果搜标题没搜到,那就用like来搜文章的内容。
保存后,更新下discuz的缓存,搜文章里的内容试试,如果能搜到,OK,大功告成~
更多关于Discuz论坛内容来自木庄网络博客
标签:Discuz论坛
相关阅读 >>
使用discuz!后台备份和恢复discuz!站点数据库的方法教程
discuz x1.5 ip不在被允许的范围内,或你的账号被禁用,无法访问本站点的解决方法
更多相关阅读请进入《Discuz论坛》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。