最近将织梦dedecms的版本升级了下,原来我的是V5.5,现在升级成织梦dedecmsV5.6的。但发现V5.6有一个织梦dedecmsV5.5从来没的错误。

这就是出现如?/a>或?/h3>导致页面错乱问题,如果你的站也遇到这种情况,请试试下面的方法。

找到/include/common.func.php

//中文截取2,单字节截取模式

function cn_substr($str,$slen,$startdd=0)

{

global $cfg_soft_lang,$cfg_is_mb,$cfg_is_iconv;

//判断是否使用mb_substr

if($cfg_is_mb)

{

if($cfg_soft_lang=='utf-8') mb_internal_encoding("UTF-8");

return mb_substr($str, $startdd, $slen*2);

}

if($cfg_is_iconv)

{

return iconv_substr($str, $startdd, $slen*2);

}

if($cfg_soft_lang=='utf-8')

{

return cn_substr_utf8($str,$slen,$startdd);

}

$restr = '';

$c = '';

$str_len = strlen($str);

if($str_len < $startdd+1)

{

return '';

}

if($str_len < $startdd + $slen || $slen==0)

{

$slen = $str_len - $startdd;

}

$enddd = $startdd + $slen - 1;

for($i=0;$i $startdd)

{

$restr .= $c;

}

if(ord($str[$i])>0x80)

{

if($str_len>$i+1)

{

$c = $str[$i].$str[$i+1];

}

$i++;

}

else

{

$c = $str[$i];

}

if($i >= $enddd)

{

if(strlen($restr)+strlen($c)>$slen)

{

break;

}

else

{

$restr .= $c;

break;

}

}

}

return $restr;

}

替换为

//中文截取2,单字节截取模式

function cn_substr($str,$slen,$startdd=0)

{

global $cfg_soft_lang;

if($cfg_soft_lang=='utf-8')

{

return cn_substr_utf8($str,$slen,$startdd);

}

$restr = '';

$c = '';

$str_len = strlen($str);

if($str_len < $startdd+1)

{

return '';

}

if($str_len < $startdd + $slen || $slen==0)

{

$slen = $str_len - $startdd;

}

$enddd = $startdd + $slen - 1;

for($i=0;$i $startdd)

{

$restr .= $c;

}

if(ord($str[$i])>0x80)

{

if($str_len>$i+1)

{

$c = $str[$i].$str[$i+1];

}

$i++;

}

else

{

$c = $str[$i];

}

if($i >= $enddd)

{

if(strlen($restr)+strlen($c)>$slen)

{

break;

}

else

{

$restr .= $c;

break;

}

}

}

return $restr;

}

(责任编辑:最模板)

织梦php版本升级格式出错,织梦CMS升级后出现 ?/a或?/h3导致网页错乱的解决方法...相关推荐

  1. 虚幻引擎UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法

    虚幻引擎 UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法: 在虚幻引擎的jdk ...

  2. Adobe Photoshop cc2019版本安装时提示“安装时出错,请退出安装程序并重新开始(错误代码143)”的解决方法

    Adobe cc2019系列软件也发布几个月了,虽然还不太稳定,有很多官方bug尚未解决,但是很多小伙伴已经迫不及待的去尝鲜了. Adobe CC2019系列软件不光使用,在安装的时候也是问题多多的, ...

  3. 小米电视微信投屏出现服务器出错,同一wifi下无法投屏怎么办 小米电视不能投屏的解决方法...

    前几天,有小米电视的用户反映,实地操作的时候就出现问题了!明明电视.盒子.投影.手机都在同一设备下,却无法搜索到,这是什么情况呢? 其实出现这种情况的原因还是比较复杂的,各位请不要着急,下面来给大家分 ...

  4. 小米电视微信投屏服务器出错,同一wifi下无法投屏怎么办 小米电视不能投屏的解决方法...

    前几天,有小米电视的用户反映,实地操作的时候就出现问题了!明明电视.盒子.投影.手机都在同一设备下,却无法搜索到,这是什么情况呢? 其实出现这种情况的原因还是比较复杂的,各位请不要着急,下面来给大家分 ...

  5. java 多线程 调用 dll 出错,JAVA调用DLL异常,请高手寻找异常原因,给出解决方法...

    当前位置:我的异常网» J2SE » JAVA调用DLL异常,请高手寻找异常原因,给出解决方法 JAVA调用DLL异常,请高手寻找异常原因,给出解决方法 www.myexceptions.net  网 ...

  6. word在另外计算机格式不对,为什么word 2007文件在不同电脑上排版显示不同?应该如何解决?...

    为什么word文件在不同电脑排版显示不同?最近打印论文,自己的笔记本是word2007,保存的通用格式,预览排版没有问题.去打印店打印时,发现插入的图片窜行了,幸亏即使调整过来,并且保存.但拿回自己的 ...

  7. 如何让dede支持php7,dedecms在php7下的使用方法,织梦dedecsm后台一片空白的解决方法...

    前几天, 一个老客户, 最近升级了服务器, php到php7, 把织梦dedecms转移到新服务器后, 不能登录后台, 让帮忙看一下. 我看了下他们的网站, 使用的是织梦V57_UTF8_SP1 前台 ...

  8. 织梦模板css没反应,织梦模板无法加载css怎么解决?

    织梦模板无法加载css的解决方法:1.把程序安装到根目录:2.修改主页链接为二级目录,模板调用css时使用{dede:global.cfg_indexurl/}即可. 织梦CMS由于安装简单.上手容易 ...

  9. DM达梦数据库删除表时提示锁超时的解决方法

    DM 达梦数据库删除表时提示锁超时的问题 1. 问题描述 达梦数据库删除表时,删除失败,提示的报错信息是 锁超时 2. 解决方法 查询所删除表对应的SESS_ID,sql语句如下: select a. ...

最新文章

  1. 【算法笔记】二分图最大权匹配 - KM算法(dfs版O(n4) + bfs版O(n3))
  2. Windows自动启动程序的十大藏身之所
  3. Java那些事之Berkeley DB
  4. Python入门100题 | 第048题
  5. 从输入流中获取数据并以字节数组返回
  6. 基于可靠消息方案的分布式事务:Lottor介绍
  7. python-day8-赋值
  8. 在eclipse上搭建springBoot
  9. LeetCode 775. Global and Local Inversions
  10. MySQL 索引背后的数据结构及算法原理
  11. PMP考试-计算题公式汇总-(第6版)
  12. 开源人脸识别项目 —— face_recognition
  13. ICPCCamp 2016 Day 6 - Spb SU and Spb AU Contest(Colored path-dp)
  14. MATLAB/Simulink模型开发乐高EV3 双足平衡机器人
  15. 顺序表的c语言结构体描述,顺序表的基本方法实现C语言版
  16. (转)[视频压制/转换技术] I帧 B帧 P帧 IDR帧 等帧用途详细说明
  17. Mac 蓝牙鼠标卡顿的解决方法
  18. Java中IO(一、文件流)
  19. 主动触控笔_如何自定义表面笔触控笔
  20. String ends with?

热门文章

  1. 华为OD机试刷题指南
  2. Java--对接微信第三篇之订阅发送图文消息给用户
  3. 外地考生背水一战成功录取浙大全日制MBA项目的复试经验分享
  4. 4.1 深度学习框架-TensorFlow
  5. php点赞效果代码,php点赞效果的制作代码+解析(jQuery+Ajax+PHP实现“赞”)
  6. 汉帝国总裁刘彻管理实录
  7. dxf里的组码,以及圆与直线绘制
  8. csdn markdown写博客技巧
  9. 034 | 教育训练创业融资商业计划书 | 大学生创新训练项目申请书 | 极致技术工厂
  10. Springboot实现https