DEDE搜刮要害字不能区分大写字母搜刮功效的办理要领
我们在行使织梦DEDECMS站内搜刮时,搜刮词中假如含有大写字母,会被过滤掉,以及会见含有大写字母的tag标签时会提醒标签不存在的bug。在官方未出补丁前,可以行使strtolower()函数把大写字母转换成小写字母举办姑且办理。 - 598080707.net 打开网站根目次的tags.php文件(办理tags大写不认的题目),把找到下面一行代码:
$tag = trim($_SERVER['QUERY_STRING']); 将以上代码,换成以下代码:
$tag = strtolower(trim($_SERVER['QUERY_STRING'])); 然后再打开/plus/search.php文件(这是修改搜刮题目),把找到下面一行代码:
$oldkeyword = $keyword = FilterSearch(stripslashes($keyword)); 将以上代码,换成以下代码: -598080707.NET
$oldkeyword = $keyword = FilterSearch(stripslashes(strtolower($keyword))); 代码修改竣事,这样我们在搜刮页的时辰举办搜刮无论输入的是大写可能小写都可以归纳到当前搜刮功效里. 注:想相识更多更好的站长信息资源请上 织梦喜爱者
责任编辑:二木站长
|