于彦廷 發表於 2023-8-31 00:00:00

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) &amp;&amp; is_array($typeArr)) <br>
        { <br>
        foreach($typeArr as $id=&gt;$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]
查看完整版本: Dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方法