首页 » PHP笔记 » 织梦cms搜索不支持大写字母解决方法

织梦cms搜索不支持大写字母解决方法

高蒙 2016/06/25 14:55 1.8k浏览 0评论 DedeCMS


如何实现DeDecms织梦网站搜索不分大小写的问题问题分析:织梦V5.7版本,编码为GBK,在使用其搜索模块时,出现了关键字不认大写字母的情况,

例如关键字为”高蒙个人博客 Php程序员博客”

在搜索的时候,就会发现大写的P会被自动的屏蔽了。


解决方法如下:

文本编辑器(editplus)打开文件目录:include/helpers/filter.helper.php


查找:


if(preg_match("/[^0-9a-z@#\.]/",$keyword[$i]))
{
$restr .= ' ';
}
else
{
$restr .= $keyword[$i];
}

修改:


if(preg_match("/[^0-9A-Za-z@#\.]/",$keyword[$i]))
{
$restr .= ' ';
}
else
{
$restr .= $keyword[$i];
}

这样就解决了dedecms不识别大小写字母的问题,朋友们快试试吧。





相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    481

    标签

    38

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。