去掉dedecms 5.3 UTF-8的“搜索两个以上的文字出整站文章的BUG”

      解决dedecms 5.3 UTF-8 的bug

      搜索如2个中文字 正常,如果要是大于两个中文字,分词出现乱码

例如:
关键字:玫瑰花茶
分词结果:缁 忓 父 鍚 冩 潅 绮
结果得到的信息是一大堆网站文章,而不是与“玫瑰花茶”相关的文章。

处理办法:

一、找到include/splitword.class.php

去掉106行 $str = utf82gb($str);  前的  //

二、修改首页的模板(index.htm)

1、将 <input type=”hidden” name=”kwtype” value=”1″ /> 中的value项改为: value=”0″
2、将 <input name=”keyword” id=”Keyword” type=”text” class=”searchtxt” onclick=”this.style.background=’#FFFFFF’” /> 中的 id=”Keyword” 改为 id=”iptKeywords”


100%(0)

100%(0)

发表评论

*