官方目前最新版伪静态乱码解决方法,官方修复此bug后该方法失效;
正常是:/dance/list-id-1-1.html
最新版:/dance/list-%7Bsort%7D-%7Bid%7D-%7Bpage%7D.html
错误截图:
解决办法:
找到 /cscms/app/helpers/common_helper.php 打开搜索“str_encode” //HTML转字符
function str_encode($str){
if(is_array($str)) {
foreach($str as $k => $v) {
$str[$k] = str_encode($v);
}
}else{
if(is_string($str)){
$str=str_replace("<","<",$str);
$str=str_replace(">",">",$str);
$str=str_replace("\"",""",$str);
$str=str_replace("'",''',$str);
$str=str_replace('{','{',$str);
$str=str_replace('}','}',$str);
$str=str_replace("$","$",$str);
$str=str_replace("(","(",$str);
$str=str_replace(")",")",$str);
if(!defined('IS_ADMIN')){
$str=str_replace("cscmsphp",'',$str);
}
}
}
return $str;
}
把以上全部替换为下面代码:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)