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