帝国CMS伪静态后中文Tag标签提示此TAG不存在处理方法

时间:2022年07月24日

/

来源:网络

/

编辑:佚名

帝国cms相比其他cms要安全,功能也更强大,最近发现,很多朋友开启伪静态后中文tag标签无法访问,打开提示 此TAG不存在 ,检查伪静态是正确的,tag调用标签也是正确的,下面将提供两个处理方法:
1、找到 /e/tags/index.php 文件(修改前复制一份)
搜索如下将:
$tagname=RepPostVar($_GET['tagname']); 
修改为:
$tagname=RepPostVar(iconv('gb2312', 'utf-8', $_GET['tagname']));
即可正常打开(此方法可以解决绝大部分的中文tag不显示问题,若修改后还不显示,可能是其他方面问题了)

2、将中文tag标签替换为id方式调用,
将中文tag调用标签代码:
[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagname'[/showtags]
更改为:
[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags]
修改后访问tag,浏览器中不会显示标签名,用tag的id来取代,可以很好解决中文无法访问的问题。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。