TShopping

 找回密碼
 註冊
搜索
查看: 719|回復: 0

[教學] OpenCart一個後台建立多國域名多語言網站

[複製鏈接]
發表於 2014-12-22 15:32:47 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
案例要求:

1.多國域名:如domain.com, domain.cn, domain.es, domain.de
2.多語言:如domain.com指向英文網站,domain.cn指向簡體中文網站, domain.es指向西班牙語網站,domain.de指向德語網站。
3.同一後台:使用opencart系統後台管理四種語言以及相應產品的信息。
4.前台點擊不同語言鏈接時,指向不同國家域名鏈接。

解決方案:
1.使用opencart系統,請下載最新版本opencart系統,下載地址:http://www.opencart.com/index.php?route=download/downloadhttp://www.opencartchina.com/download .html

2.安裝相關國家的語言包,簡體中文語言包下載地址:http://www.opencart.com/index.ph ... ;extension_id=15172

3.修改index.php文件,根據index.php文件實際情況加入類似如下代碼:
  1. if(($_SERVER['HTTP_HOST'] == 'www.chinaopencart.cn')||(($_SERVER['HTTP_HOST'] == 'chinaopencart.cn'))){
  2.    define('HTTP_SERVER', 'http://www.chinaopencart.cn/');
  3.    define('HTTPS_SERVER', 'http://www.chinaopencart.cn/');
  4. }

  5. if(($_SERVER['HTTP_HOST'] == 'www.enjoytone.co.uk')||(($_SERVER['HTTP_HOST'] == 'enjoytone.co.uk'))){
  6.    define('HTTP_SERVER', 'http://www.enjoytone.co.uk/');
  7.    define('HTTPS_SERVER', 'http://www.enjoytone.co.uk/');
  8. }
複製代碼


以及如下代碼:
  1. if(($_SERVER['HTTP_HOST'] == 'www.chinaopencart.cn')||(($_SERVER['HTTP_HOST'] == 'chinaopencart.cn'))){
  2.    $_SESSION['language'] = 'cn';
  3. }

  4. if(($_SERVER['HTTP_HOST'] == 'www.enjoytone.co.uk')||(($_SERVER['HTTP_HOST'] == 'enjoytone.co.uk'))){
  5.    $_SESSION['language'] = 'en';
  6. }
複製代碼


4.使用將相關域名park到主域名,比如都park到domain.com;注意park時需要服務器具有dns的功能。5.修改多語言鏈接,連接到不同的park域名。如果您需要建立此類網站,請聯繫我們。

 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-3 20:54 , Processed in 0.057103 second(s), 21 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表