发新话题
打印

[其他] dedecms 搜索关键字带数字出错问题(附解决方案)

dedecms 搜索关键字带数字出错问题(附解决方案)

使用DEDE5 的搜索功能,有两个问题:
1  如果关键字是纯数字是搜索不到答案的;
2 如果关键字中间有数字,且被数字分隔的两边字符长度小于3,则会报SQL错, 例如搜索“aa2a”

查了PHP源码之后,发现有两个地方需要进行修改:
1  修改include\inc_arcsearch_view.php第150行
      原来这行是 continue;
            改为      //continue;
2  修改plus\search.php 第35行
      $keyword = ereg_replace("[\|\"\r\n\f\t%\*\?\(\)\$;,'%-/:-<]"," ",trim($keyword));

以上问题,还有修改方法,都在原版DEDE5中发现及调试修正
如果觉得好,请顶贴,谢谢!
如果还发现其它问题,也请告之!

转:http://bbs.dedecms.com/read.php?tid=64662
我的QQ:88212790
linux合租武汉linux合租
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容