ecshop中调用语言切换,实现多国语言

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

给大家共享一个 多多支持 新手 抄袭 加自己改动下
打开includds/init.php

1.将以下粘贴代码到120行require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php'); 上面

if(!empty($_REQUEST['lang'])){
$_SESSION['lang']=$_REQUEST['lang'];
}
if (!empty($_SESSION['lang']))
{
switch($_SESSION['lang']){
case 'zh_cn':
$_CFG['lang']="zh_cn";
break;
case 'zh_tw':
$_CFG['lang']="zh_tw";
break;
case 'en_us':
$_CFG['lang']="en_us";
break;
}

}
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');
2.删除原代码
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');

3.页面调用,显示在顶部则在page_header.lbi中添加以下代码
<a href="?lang=zh_cn">简体</a>
<a href="?lang=zh_tw">繁体</a>
<a href="?lang=en_us">英文</a>

回答:
没有支持 自己来顶

强烈支持,很实用的,但就是切换之后只能翻译系统内核的文字,产品名称等都还是简体中文,这个不知道有没有办法解决

现在ec只能简繁转换吧