让ecshop网店支持中英繁双语或三种语言的方法

打开includds/init.php 粘贴代码到200行左右if (!defined(‘INIT_NO_USERS’)) 上面
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);
删除原来的两行代码:(在不同行)
require(ROOT_PATH . ‘languages/’ . $_CFG[‘lang’] . ‘/common.php’);
$smarty->assign(‘lang’, $_LANG);

打开模板文件的头部文件,目录如themes/default/library/page_header.lbi

在 <div class=”topNavR”></div> 上边添加
<a href=”?lang=zh_cn”>简体</a>
<a href=”?lang=zh_tw”>繁体</a>
<a href=”?lang=en_us”>English</a>

作者: sinma

sinma 存在于自然,存在于你身边。

发表评论