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

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

来自版块: 站长杂谈发表于: 2015-8-8 23:56:10
24333
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
很多人都想让自己的ECSHOP商城实现多语言支持(能够方便的在首页切换多语言)。9 W, I6 G5 x5 u% C
其实实现起来也挺简单的。
: x3 g  t) J8 w2 H' O5 G( j
9 y, Z; n1 C/ a) j; T效果图如下:- u3 Q% }2 E; C6 E. |, j
101005011509609377i17gft.jpg 4 w4 r$ \, m4 J, V6 S) r9 b: V2 G6 x
8 h( y- w9 D( x0 m9 f" t- Y
下面就说一下修改方法。
+ @) J! e8 S! L! W5 f8 ^3 G% `9 z
; s( ^. X+ V5 a- V0 H1)、
/ d. s2 L* t! r5 |- z- `- w首先打开 includds/init.php  文件,+ ?8 {6 y2 P3 u( V
找到
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');
$smarty->assign('lang', $_LANG);
先将这两行代码删掉。& ~* w3 ?$ P( z& F: e5 X: s6 G# H

: m+ n7 o) O& V; U7 \# L2 R2)、找到
if ((DEBUG_MODE & 1) == 1)
在它上边增加
2 h+ j' F8 n8 T. @; P( h
if(!empty($_REQUEST['lang'])){
  o3 K; j* C8 e/ K1 A $_SESSION['lang']=$_REQUEST['lang'];$ H* V' d0 y6 J. ]
}
$ I$ F$ |. I# u; x! k* t' _/ yif (!empty($_SESSION['lang']))6 n$ J1 A4 `/ ?: p0 w0 A+ i* [! D. W
{
& B3 ~$ l1 j9 ~switch($_SESSION['lang']){. X6 U) \, [6 a. z
  case 'zh_cn':3 B& \4 U/ ?: t: l5 H
   $_CFG['lang']="zh_cn";
( \1 h  Y& I0 O  D2 o  break;! [; g( b. D0 {. r8 C5 z
  case 'zh_tw':
4 _3 G, o2 Z- D& H3 Y5 K% J   $_CFG['lang']="zh_tw";9 G; u2 K4 x/ s7 b4 x. L0 ]0 `6 a
  break;
& c0 p$ D- P% x# m  case 'en_us':8 H, l( Y7 G2 L6 h( z
   $_CFG['lang']="en_us";1 V7 n4 k' u( ^9 j
  break;( F( t9 N) A; `6 X: ]" L5 `
}
}# l" L' A4 R, Y2 f0 G# d+ T& r
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');' g7 z6 b+ S- h* H" H8 e
$smarty->assign('lang', $_LANG);
4 N. B/ h% w0 }5 t5 V2 A1 P3 N7 N
9 l" h5 J' F8 L
3)、修改 /themes/default/library/page_header.lbi 文件
4 |/ E4 Q/ n- z0 c! B- B+ M5 ?  T5 V
<div class="topNavR"></div>
7 F9 u' j7 s: J3 S4 x) O: |7 O
上边添加
) q5 a7 V" I' B
| <a href="?lang=zh_cn">简体</a> |
. ?' Q0 v$ s" |$ V# }<a href="?lang=zh_tw">繁体</a> | ) m! K5 k/ z5 Q8 S: E3 v
<a href="?lang=en_us">英文</a>
* ]; {- k) ~5 Y2 Z

全部评论 0

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