微思考源码weisico.com|分享互联网优质资源,免费织梦模板,WP主题下载

DedeCMS织梦提示"系统无此标签可能已移除"解决办法

使用织梦系统的同学可能会遇到这样的情况,明明标签在系统里存在,为什么点击标签却提示“系统无此标签可能已移除”呢?细心的同学会发现这样的情况一般发生在含有大写字母的标签里,dedecms默认情况下大写字母的tag标签点击无效,因为dedecms5.7版本的tag标签根本就不支持大写字母,所以我们需要对其进行修复,解决方案如下:

找到根目录下面的tags.php

将      $tag = trim($_SERVER[‘QUERY_STRING’]);
替换成  $tag = strtolower(trim($_SERVER[‘QUERY_STRING’]));

说明:PHP中的strtolower() 函数把字符串转换为小写,语法:strtolower(string)。

大写字母是一方面的原因,还有一种情况是按照上面的方法修改之后,发现类似"T-SQL"这样带有"-"号的标签,仍然提示"系统无此标签,可能已移除",这个时候还要对tags.php进行修改

将      $tag = FilterSearch(urldecode($tag));
替换成  $tag = urldecode($tag);


微信公众号 weisico-com

微信公众号weisico-com

转载请注明:微思考学习网-关注技术,分享知识 >> DedeCMS织梦提示"系统无此标签可能已移除"解决办法

赞 (0) 收藏
分享到

相关阅读