轻松实现Ecshop商城多语言切换-站长杂谈下载

轻松实现Ecshop商城多语言切换

来自版块: 站长杂谈发表于: 2015-8-8 23:56:10
24365
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
很多人都想让自己的ECSHOP商城实现多语言支持(能够方便的在首页切换多语言)。
* }' N  t/ s+ X3 u3 k, R4 e其实实现起来也挺简单的。
! k, }) ^5 N1 L/ G/ s$ B0 w5 h9 T& b
  i$ r3 w( M  L; V! d* o0 `" H效果图如下:
; w! B: \6 X# P/ [ 101005011509609377i17gft.jpg
; ~* f7 k/ |6 J* m% ^+ t7 d- N6 d
下面就说一下修改方法。( K. v4 k1 Z) @' r

! [' L" m% I4 v# b8 \7 u' z1)、  t! h- ]  M) @( q4 D& m
首先打开 includds/init.php  文件,
4 q* j  R7 r6 c找到
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');
$smarty->assign('lang', $_LANG);
先将这两行代码删掉。
: P* J& y8 [& L. b: c1 |, X( }0 j3 X' B) w  m8 }& }
2)、找到
if ((DEBUG_MODE & 1) == 1)
在它上边增加/ C: r! B2 o6 j
if(!empty($_REQUEST['lang'])){& ~8 U1 y$ W: F
$_SESSION['lang']=$_REQUEST['lang'];6 T3 f( |. b  K: R7 M' Q4 ]0 w3 c! L
}
# L0 N" S4 z$ nif (!empty($_SESSION['lang']))& J2 J4 X$ m8 {, r
{9 A1 |& s1 s' @
switch($_SESSION['lang']){! D( o4 @0 X) H% y' q4 ^  ^: H
  case 'zh_cn':& O8 ^- ^9 S* t; k4 I
   $_CFG['lang']="zh_cn";8 W- ]0 w$ @; J- R  ?
  break;
1 k9 |: B6 u$ x- N' `, u2 A* n  case 'zh_tw':
! J) d$ c7 O# r   $_CFG['lang']="zh_tw";( [$ S4 N* p& f% Y/ @4 x
  break;. N, Z9 y( k+ Z7 p) r" t
  case 'en_us':
' x/ P) e* {  p$ s3 Z   $_CFG['lang']="en_us";" ~% L0 N5 l. p6 v
  break;+ b- r1 W7 c! q
}
}
( I, W+ _  z5 K( B9 t" |6 vrequire(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');; G* a; s& c" C6 \
$smarty->assign('lang', $_LANG);
; Q. m8 y; i' o7 Y

5 t  N& [! V8 Y& P* ?5 }" J3)、修改 /themes/default/library/page_header.lbi 文件
7 s% V" s; v& H$ \$ W5 g1 g9 r' A  ]# ?5 `4 B3 |
<div class="topNavR"></div>

) Q0 a( ]5 T" }上边添加+ h- |- V/ W" U* t& i8 I
| <a href="?lang=zh_cn">简体</a> | / X5 ?7 r; @% A' D
<a href="?lang=zh_tw">繁体</a> | ) \; O8 b* a" x& a
<a href="?lang=en_us">英文</a>

, \+ R/ ~+ ^# w( V

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部