如何实现前台多语言切换功能?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

搜索了好像没找着,我想在前台搞个语言切换链接,应该怎么弄?

回答:


比较好实现,首页在页面顶部page_header.lbi里加上切换的超链接
<a href="?lang=zh_cn">简体</a>
<a href="?lang=zh_tw">繁体</a>
<a href="?lang=en_us">英文</a>

或者用select 下拉框选择

然后打开includds/init.php 大约在119行处:



/* 载入系统参数 */
$_CFG = load_config();

下面增加

  1. if(!empty($_REQUEST['lang'])){
  2. $_COOKIE['ECS']['lang']=trim($_REQUEST['lang']);
  3. }
  4. if (isset($_COOKIE['ECS']['lang']) && !empty($_COOKIE['ECS']['lang']) && file_exists(ROOT_PATH.'languages/'.$_COOKIE['ECS']['lang']))
  5. {
  6. $_CFG['lang']=$_COOKIE['ECS']['lang'];

  7. }
复制代码




好像不行,不能全站换,为什么在首页时切换语言后点击任何一个链接比如:登录,这时候语言就自动变回默认的了
难道每次一点链接就要重新切换语言?

楼上可以说的简单点吗?

可以用Google翻译接口

我也有那个问提啊 kangxi!!
请高手帮帮满!!

顶一个~~~~~~~~

直接上magento或prestashop

到 开源网店系统论坛 看看