LOYCMS多域名跳转其他语种的栏目错乱问题
解决多语言跳转栏目导航和内容不对应的问题

解决教程
找到app/common/function.php文件
搜索
// 获取当前语言并进行安全处理
这个function改为
// 获取当前语言并进行安全处理
function get_lg()
{
$lg = cookie('lg');
if (! $lg || ! preg_match('/^[w-]+$/', $lg)) {
$lg = get_default_lg();
cookie('lg', $lg);
}
if(stripos($_SERVER['QUERY_STRING'],'cn/') !== false){
$lg = 'cn';
}
return $lg;
}上面的第二个if里面 cn 根据实际情况进行修改,后台的多语种的栏目url建议带上前缀en/或者cn/设置url规则,上述代码才可生效

上一篇:LOYCMS 常用 if 判断






