zoukankan      html  css  js  c++  java
  • 轻松实现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>
  • 相关阅读:
    flyway
    xxl-job
    响应式布局
    position: fixed
    position: absolute
    position: relative
    GDB高级一点的命令
    坑爹的大页内存
    input8按键对照
    discuz插件应用原理分析
  • 原文地址:https://www.cnblogs.com/cymbidium/p/5302981.html
Copyright © 2011-2022 走看看