病状:
因为识别不到语言包。所以读取不到相应的代码
我采用了一种临时的办法就是 手动写死这些了代码
做法是打开SMF。PHP
找到
990行
复制内容到剪贴板
代码:
// Change the SMF language according to the Mambo/Joomla settings
global $mosConfig_lang, $language, $synch_lang, $language_conversion;
if(isset($mosConfig_lang) && $synch_lang == 'true'){
if (isset($_COOKIE['mbfcookie']) || isset($_REQUEST['lang'])){
if (isset($_COOKIE['mbfcookie']['lang']))
$GLOBALS['language'] = $language_conversion[$_COOKIE['mbfcookie']['lang']];
if (isset($_REQUEST['lang']))
$GLOBALS['language'] = $language_conversion[substr($_REQUEST['lang'],0,2)];
} else
$GLOBALS['language'] = $mosConfig_lang;
}
}替换为以下代码即可
复制内容到剪贴板
代码:
// Change the SMF language according to the Mambo/Joomla settings
global $mosConfig_lang, $language, $synch_lang, $language_conversion;
if(isset($mosConfig_lang) && $synch_lang == 'true'){
/* if (isset($_COOKIE['mbfcookie']) || isset($_REQUEST['lang'])){
if (isset($_COOKIE['mbfcookie']['lang']))
$GLOBALS['language'] = $language_conversion[$_COOKIE['mbfcookie']['lang']];
if (isset($_REQUEST['lang']))
$GLOBALS['language'] = $language_conversion[substr($_REQUEST['lang'],0,2)];
} else
$GLOBALS['language'] = $mosConfig_lang;*/$GLOBALS['language']='chinese-simplified';
}
}