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>
  • 相关阅读:
    MySQL-基础知识整理
    设计模式-适配器模式
    MySQL
    MySQL-5.7 填坑
    MySQL
    Oracle
    SQL 注入
    Apache JMeter
    AppScan
    DNS 搜索
  • 原文地址:https://www.cnblogs.com/cymbidium/p/5302981.html
Copyright © 2011-2022 走看看