zoukankan      html  css  js  c++  java
  • 轻松实现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="?lang=zh_cn">简体</a> | 
    <a href="?lang=zh_tw">繁体</a> | 
    <a href="?lang=en_us">英文</a>
  • 相关阅读:
    java-ApiDemo
    java编译器特性
    java
    java
    java
    java
    java
    java
    hdoj 3549 Flow Problem(最大网络流)
    hdoj 1269 迷宫城堡(强连通分量)
  • 原文地址:https://www.cnblogs.com/behindman/p/8854755.html
Copyright © 2011-2022 走看看