打开modules\cms\common.php 搜索获取前台语言

调整以下代码
$lg = cookie('f_lg');
if (request()->param('lg')) {
$lg = request()->param('lg');
cookie('f_lg', $lg);
}
if (!$lg) {
/* 去数据库中取默认的语言 */
$lg = get_default_lang();
$lg ?: $lg = 'cn';
cookie('f_lg', $lg);
}
修改成:
[comment_to_view]
//CSWEB.CN
$domain = request()->host();
$acode = Db::name('cms_area')->where('domain',$domain)->value('acode');
//$acode =Db::name('cms_area')->whereor(['domain"=>$domain_http,"domain"=>$domain_https])->value('acode');
if ($acode) {
$lg = $acode;
cookie('f_lg', $lg);
}
//CSWEB.CN
else{
$lg = cookie('f_lg');
if (request()->param('lg')) {
$lg = request()->param('lg');
cookie('f_lg', $lg);
}
if (!$lg) {
/* 去数据库中取默认的语言 */
$lg = get_default_lang();
$lg ?: $lg = 'cn';
cookie('f_lg', $lg);
}
[/comment_to_view]











没有更多啦