广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > 轻松实现Ecshop商城多语言切换

二次开发Ecshop二次开发

二次开发Ecshop二次开发

轻松实现Ecshop商城多语言切换

很多人都想让自己的ECSHOP商城实现多语言支持(能够方便的在首页切换多语言)。
其实实现起来也挺简单的。


下面就说一下修改方法。

1)、
首先打开 includds/init.php 文件,
找到


require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');



$smarty->assign('lang', $_LANG);


先将这两行代码删掉。

2)、找到


if ((DEBUG_MODE & 1) == 1)


在它上边增加


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');
$smarty->assign('lang', $_LANG);

 


3)、修改 /themes/default/library/page_header.lbi 文件


<div class="topNavR"></div>

 

上边添加


| <a href="?">简体</a> |
<a href="?">繁体</a> |
<a href="?">英文</a>