Dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方法
<p><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>如果搜索的词和某一个栏目名称相同,如果这个栏目下没有文章,即使别的栏目有这个标题的文章,也搜索不出结果 </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>临时的解决办法: </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>打开plus/search.php </span><br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>删掉或者注释掉: </span></p>
<div class="msgheader" style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>
<p class="right">
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p class="msgborder" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
<br>
//引入栏目缓存并看关键字是否有相关栏目内容 <br>
require_once($typenameCacheFile); <br>
if(isset($typeArr) && is_array($typeArr)) <br>
{ <br>
foreach($typeArr as $id=>$typename) <br>
{ <br>
$keywordn = str_replace($typename, ' ', $keyword); <br>
if($keyword != $keywordn) <br>
{ <br>
$keyword = $keywordn; <br>
$typeid = $id; <br>
break; <br>
} <br>
} <br>
} </p>
頁:
[1]