您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦站内搜索和Tag标签不支持大写字母怎么办
幻灵2024-02-18 22:46:05dedecms教程已有人查阅
导读DedeCMS5.7在使用站内搜索时,搜索词中如果含有大写字母,会被过滤掉,以及访问含有大写字母的tag标签时会提示标签不存在的bug。
DedeCMS5.7在使用站内搜索时,搜索词中如果含有大写字母,会被过滤掉,以及访问含有大写字母的tag标签时会提示标签不存在的bug。
在官方未出补丁前,可以使用strtolower()函数把大写字母转换成小写字母进行临时解决。
具体修改方法:
1、修改TAG大写过滤办法
打开网站根目录的tags.php文件(解决tags大写不认的问题),把下面一行代码
打开/plus/search.php文件(这是修改搜索问题),把下面一行代码
在官方未出补丁前,可以使用strtolower()函数把大写字母转换成小写字母进行临时解决。
具体修改方法:
1、修改TAG大写过滤办法
打开网站根目录的tags.php文件(解决tags大写不认的问题),把下面一行代码
$tag = trim($_SERVER['QUERY_STRING']);
换成
$tag = strtolower(trim($_SERVER['QUERY_STRING']));
2、修改站内搜索大写过滤办法打开/plus/search.php文件(这是修改搜索问题),把下面一行代码
$oldkeyword = $keyword = FilterSearch(stripslashes($keyword));
换成
$oldkeyword = $keyword = FilterSearch(stripslashes(strtolower($keyword)));
本文标签:
很赞哦! ()
随机图文
-
织梦dedecms系统无此标签,可能已经移除的解决方法
该问题可能出现的前提一:DEDECMS标签中包含“大写字母”在网站根目录下找到tags.php 此文件,将以下代码替换掉: -
dedecms模板标记大全属性介绍二
【List 标记】功能说明:表示列表模板里的分页内容列表适用范围:仅列表模板 list_*.htm基本语法{dede:list col= titlelen -
去掉dedecms5.7织梦链的方法
5.7在万事瞩目的情况下诞生啦 但是安装或是升级后 首页底部友情链接有个 “织梦链” 的 选项卡,找遍了整个后台也没有找到这个东东在哪里去掉 -
织梦dedecms调用隐藏栏目的代码实例
解析:这段代码是要调出所有为隐藏属性的栏目,不管是不是顶级的,都是会调用出来的.。解析:这段代码只是调用了一行隐藏的栏目,且调用的为顶级隐藏栏目
留言与评论 (共有 条评论) |