编程之家 52php.cn 在使用DEDE搜索时,搜索二个字,可以正常搜索到,比如"北戴"这样搜索可以正常使用.搜索三个字以上例如"北戴河"就搜索不到标题可内容,这时搜索记录为0,实际上有很多北戴河为标题的文章. DEDE5.5 GBK 解决方案, 找到文件/plus/search.php中的: //引入栏目缓存并看关键字是否有相关栏目内容 require_once($typenameCacheFile);
if(isset($typeArr) && is_array($typeArr)) { foreach($typeArr as $id=>$typename) { $keywordn = str_replace($typename,' ',$keyword);
if($keyword != $keywordn) { $keyword = $keywordn; $typeid = $id; break; } } }
改成
//引入栏目缓存并看关键字是否有相关栏目内容 /* require_once($typenameCacheFile);
if(isset($typeArr) && is_array($typeArr)) { foreach($typeArr as $id=>$typename) { $keywordn = str_replace($typename,$keyword);
if($keyword != $keywordn) { $keyword = $keywordn; $typeid = $id; break; } } } */ 也就是把它注释掉不让他起作用 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|