升級DedeCMS 5.6后長度titlelen失效的解決方法

2010-09-19 14:16:27來源:西部e網作者:

關于55升級為 56后標題長度和內容字數控制(titlelen失去作用)的臨時解決辦法

關于55升級為 56后標題長度和內容字數控制(titlelen失去作用)的臨時解決辦法

我是55升級為56的,出現(xiàn)了一些問題,其中一個問題就是titlelen失去作用。找遍論壇,出現(xiàn)同樣的問題不少,目前還沒有更好的解決辦法。這里將我的臨時解決方法(因為是還原了一段升級文件的代碼)分享出來,并同時共同期待完善的解決方法。
找到升級后的文件: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);
}

關鍵詞:Dede

贊助商鏈接: