首页 DedeCms正文

DedeCMS搜索会自动去掉大写字母Bug修复

Admin DedeCms 2021-02-12 18:02:03 403

织梦搜索的时候,如果带有大写字母,会自动变成小写字母进行匹配,这样不好,需要完善下!

打开织梦文件目录:include/helpers/filter.helper.php 查找:

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

改成:

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

完成后,即可实现织梦搜索大写字母。

© 编程脚本学习网