您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦cms升级后出现?/a>或?/h3>导致网页错乱的解决方法
赵勋吟2023-12-17DedeCMS教程已有人查阅
导读最近将织梦模板的版本升级了下,原来我的是V5.5,现在升级成V5.6的。但发现V5.6有一个V5.5从来没的错误。这就是出现如?/a>或?/h3>导致页面错乱问题
最近将织梦模板的版本升级了下,原来我的是V5.5,现在升级成V5.6的。但发现V5.6有一个V5.5从来没的错误。这就是出现如?/a>或?/h3>导致页面错乱问题,如果你的站也遇到这种情况,请试试下面的方法。
找到/include/common.func.php
找到/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<$str_len;$i++) { if($startdd==0) { $restr .= $c; } else if($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<$str_len;$i++) { if($startdd==0) { $restr .= $c; } else if($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;
}
本文标签:
很赞哦! ()
上一篇:如何去掉dedecms版权信息
相关教程
图文教程
用dedecms织梦做导航站的方法
最近想做个网址导航站,在网上一搜,各种各样的免费导航程序都有,下载了不少。有些是静态的,这肯定不符合我的要求。有些是动态的,还自带不少网址数据
dedecms模板制作教程第三期channel标记使用说明及实例
本期讲解【channel 标记】,此标记主要用于获取栏目列表,适用范围:封面模板,列表模板,文档模板。一:使用说明【channel 标记】的使用范围是:封
织梦dedecms文章列表分页解决方法和分页标签详解
DEDE改版到5.3-5.5 分页标签,如果做模板的时候CSS样式设置不正确,则会发生错位。功能说明:表示分页页码列表适用范围:列表模板
dede织梦cms实现根据下级栏目获得顶级栏目名称的SQL语句
适用于 DEDE5.5,可能会有点影响速度,不过如果你站的数据不大的话可以忽略不计了。以下为更新标签,使用dedesql类操作。
相关源码
-
(自适应)挖掘机大型采矿设备pbootcms网站源码下载本模板基于PbootCMS系统开发,专为重型机械设备行业设计,特别适合挖掘机、采矿设备、工程机械等工业设备展示。采用响应式布局技术,确保各类设备参数和图片在不同终端上都能清晰展示。查看源码 -
(自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码 -
pbootcms模板(PC+WAP)火锅加盟餐饮美食类带留言源码基于PbootCMS内核深度开发,为火锅、餐饮品牌打造的营销型解决方案。采用红色主题传递行业活力,实现PC与WAP端适配。查看源码 -
(自适应)大气网络公司工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码 -
(自适应响应式)蓝色勘察设计院机构单位商会协会pbootcms模板下载本模板基于PbootCMS系统开发,为勘察设计院所、工程咨询单位设计,特别适合展示设计成果、技术服务和项目案例。采用响应式技术,确保设计图纸和方案以及文案在不同设备上都能清晰展示。查看源码 -
(自适应)蓝色基建施工工程建筑集团网站pbootcms模板下载为工程建筑、基建施工类企业打造的PbootCMS模板,采用现代化设计理念,突出企业实力与项目展示,帮助建筑类企业快速建立专业在线门户。查看源码
| 分享笔记 (共有 篇笔记) |
