如何讓ecshop商城模板支持中英繁三種語言
更新時間:2016-09-21 點擊量:843
Tag關鍵詞: 語言 ecshop模板 ecshop4.0模板 二次開發 ecshop3.6模板 ecshop小程序
使用ecshop這款程序搭建網店的站長朋友們都知道這款程序本身就有中文包,英文包,繁體包。
這也是ecshop這款開源程序的強大之處。用這款開源程序搭建的商城不僅是大陸同胞們可以使用。
臺灣站長朋友們和外國友人也是可以登陸網站下單的。那些做外貿的企業公司對他們就更加有利了的。一
般情況下我們安裝的ecshop這款開源的程序基本是安裝什么版本的包,那么打開這款開源的程序就是什么版本的界面。
那么如何能讓它安裝后可以支持三種語言相互切換呢?優易軟件為大家分享修改方法:
第一步:首先連接FTP 找到includes/init.php 文件
打開后大約在120行找到
require(ROOT_PATH . ‘languages/’ . $_CFG[‘lang’] . ‘/common.php’);
大約在185行
$smarty->assign(‘lang’, $_LANG);
將以上兩行代碼注釋掉或者直接刪除。
第二步:找到281行代碼:
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);第三步:我們開始修改主題下的默認模板文件:/themes/default/library/page_header.lbi
大概在21行代碼 我們找到這行代碼:
<div class=”topNavR”></div>
在這行代碼上天下以下代碼:
<a href=”?lang=zh_cn”>簡體</a> <a href=”?lang=zh_tw”>繁體</a> <a href=”?lang=en_us”>英文</a>
按照以上的三個步驟,修改后一定要把對應的文件用與原先的格式保存好,然后傳到對應的文件中。
格式和符號小編在這里提醒下站長朋友們都不能有出入,否則會生成失敗的。
現在只要到網站后臺更新下緩存,然后再回到網站的首頁就可以清楚的看到修改的頁面效果多了中文簡體,中文繁體,以及英文等界面的選項了。
如果文章對您有幫助,就打賞一個吧