广州传奇网络

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

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

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

首页 > 二次开发Ecshop二次开发 > 怎么实现ecshop多语言切换?

二次开发Ecshop二次开发

二次开发Ecshop二次开发

怎么实现ecshop多语言切换?

本文关键词:ecshop二次开发  ecshop二次开发教程  广州ecshop 

下面就说一下修改方法。

A首先打开 includds/init.php  文件,

找到 

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

 

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

先将这两行代码删掉。

B)找到 

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);

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

 

<div></div>

上边添加

| <a href="?lang=zh_cn">简体</a> | 

<a href="?lang=zh_tw">繁体</a> | 

<a href="?lang=en_us">英文</a>

好了,到此语言切换功能成功!