您现在的位置: 主页 > 网赚程序使用 > 正文

dedecms 5.6文章标题长度titlelen失效的解决方法

[作者:网赚教程|来源:未知| 收藏 推荐 ] [ ]

我在dedecms 5.5版本使用得好好的,自从升级到dedecms 5.6版本后,titlelen标签无法控制标题的字节长度,不管怎么样设置都没有效果。我在官方论坛找了半天也没找到答案。自己慢慢摸索半天得到个临时解决的办法:

先找到文件:include/common.func.php 查找以下代码:

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);
}

替换为:

global $cfg_soft_lang;
if($cfg_soft_lang=='utf-8')
{
return cn_substr_utf8($str,$slen,$startdd);
}

这段代码是5.5版本的,目前我使用得还正常,大家操作前请备份,不知道会不会因为修改这段代码引起其它地方出现问题。如果哪个朋友有更好的办法欢迎一起探讨。


发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
最新评论