森林之原
二月 04, 2012, 03:50:05 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 官方釋出 SMF 2.0 beta。繁體中文已經完成。請到 SMF 的版面下載測試。如有問題請通知。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: [下載][討論]Zen Cart v1.3x 的 簡易頁面 EZ-Pages 和支援多語系外排的問題  (閱讀 8932 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
plone
見習生
**
離線 離線

文章: 77


« 於: 四月 21, 2006, 12:02:10 pm »

EZ-簡易頁面(EZ-Pages)好像無法支援多語系,不知道要如何使用多語系~???



=== 為了方便討論,把以前分散的話題,集中在一起, 由 Seethrou 修改,2006-04-25  ===

=======
引言:
=======

有關 Zen Cart v1.3.x 內的 EZ-簡易頁面 (EZ-Pages) 的問題

現時的 EZ-簡易頁面 (EZ-Pages), 是基於原始版的 InfoPages 外掛,再加上額外的功能整合而成,

所以它同樣有基本上的問題,其中兩個:
1. 不支援多語系
2. 沒法用 ZC 的搜尋,去搜尋 "EZ-簡易頁面" 內的資料,因現時搜尋只對產品有效
這些功能,應該會陸續的,加入在以後的版本上。


========================
以下是之前的外掛的討論,作為參考用

原外掛討論:  (這個已經不是原始版,是經他人修改而成的!)
[外掛] InfoPages 無限資訊頁面,動態性,支援多語系
http://open.38.com/index.php/topic,1099.0.html
=========================


<<<=== 最後資料更新 - 2006-05-18  - 初次發表  =====================>>>
最新的 EZ-Pages 簡易頁面 - 外掛模組,增加了支援多語系功能!
請大家大力的試,因為我現時比較忙,只做了中文,沒有測試,有問題請大家回報!
<<<=================================================>>>

<<<=== 最後資料更新 - 2006-06-07  更新 - ezpages_multi_lang_cht_1.3.0.3.1  =========>>>
最新的 EZ-Pages 簡易頁面 - 外掛模組,增加了支援多語系功能!
更新: 修正了,在非英文語系之下,輸入資料時,出現錯誤訊息,而不能輸入。
請大家大力的試,因為我現時比較忙,只做了中文,沒有測試,有問題請大家回報!
<<<=================================================>>>


<<<=== 最後資料更新 - 2006-06-11  外掛原版更新 - ezpages_multi_lang v1.0.1  =========>>>

最新的 EZ-Pages 簡易頁面 - 外掛模組,增加了支援多語系功能!

更新: 修正了,在非英文語系之下,輸入資料時,出現的錯誤,也加入了安裝和卸除安裝的能力。

請大家大力的試,因為我現時比較忙,暫時沒有繼續中文化,也沒有詳細測試,有問題請大家討論!

官網的原討論:
Multi-Language Support for EZ-Pages

官網的下載點:
Multi-Language EZ-Pages
請先參考檔案內的說明,內有新的升級和安裝要點。

<<<=================================================>>>



以下的檔案,仍保留以前的舊有中文化版本:


[附件已被管理員刪除]
« 最後編輯時間: 六月 11, 2006, 07:50:21 am 由 seethrou » 向版主檢舉   已記錄
seethrou
訪客
« 回覆文章 #1 於: 四月 21, 2006, 08:00:14 pm »

EZ-簡易頁面(EZ-Pages)好像無法支援多語系,不知道要如何使用多語系~???



是的,現時的 EZ-簡易頁面(EZ-Pages)是基於原版的 InfoPages, 所以沒有支援多語系。

請參考

官網
Ezpages Does Not Support Multi-languages
http://www.zen-cart.com/modules/ipb/index.php?act=ST&f=87&t=46126&s=


出自德國網友 hugo13 的方案
http://sourceforge.net/project/shownotes.php?release_id=406745&group_id=146657

而且他支援 - 全管理區支援多國語系 - 和 - 全模組支援多國語系 - 的模組
« 最後編輯時間: 四月 21, 2006, 08:02:26 pm 由 seethrou » 向版主檢舉   已記錄
plone
見習生
**
離線 離線

文章: 77


« 回覆文章 #2 於: 四月 21, 2006, 10:57:32 pm »

另外一個多語系的問題:後台「Configuration」「My Store」下的Store Name, Store Owner, Store Address and Phone好像也只會顯示輸入時的語系資訊
向版主檢舉   已記錄
seethrou
訪客
« 回覆文章 #3 於: 四月 22, 2006, 12:52:17 am »

是的,就算加上上面提到德國網友 hugo13 的那兩個、支持多語系模組,也有這個問題,
我以前稱之為 98% 解決問題,

這個應該是由於最早期 Osc 的舊程式結構引起的其中一個問題,暫時沒有解決,
可能在程式發展的初期,並沒有太高的要求,或試驗性質,沒有太多的經驗,只注重技術問題,
而沒有特別在商務和經營問題方面關注,這是一般程式技術人員經常有的取向偏差,
及後有問題,也加上有不同的需要增加,做成了不斷增加的修補,有些問題更解決不了,

以上面說的多語系問題為例,
如果習慣國際商務程式的,客人一開始的,便會要求支援不同的語文,
最少的要在店面上,可以應付不同國籍客人的需要,如店名,商店地址,各付款、付運的名稱、方法等,
另外不同國籍客人的稱謂,性別,不同地區的地址格式、等等有關處理,在一開始,便應該設立一些彈性的處理方案!
其他的,如重量單位,貨幣處理,現在也有問題,在真正的國際貿易應用上,會有不同的影響。

這些要求,在我們這邊,是很平常的,因為商業上,我們一般使用雙語的,所以在基建,習慣加入有關的結構,而且很多時需要處理多處地域文化的差別。

向版主檢舉   已記錄
plone
見習生
**
離線 離線

文章: 77


« 回覆文章 #4 於: 四月 23, 2006, 04:40:40 am »

引用
3. 使用德國網友的修改
===========
這可以把各語系分立開,但它在 MySql 加入和使用自己的欄表,所以升級和修改,
都要特別處理,不可以直接升級,在升級之前,必須首先把官版的 MySql 腳本翻譯,
之後小不了,要加上修改,才可以跟著升級,這進度會很長,工作量很大。

版主提到關於德國作者到網址:
http://sourceforge.net/project/shownotes.php?release_id=406745&group_id=146657
裡面有php、sql的更動對照表,另外有釋出的rl_translate及ajax attribute_controller這兩個東四(看不懂,前者好像是說明的文件,但看不懂和zendcart有何相關)
花了一點時間把php的程式碼照對照表改完了,不知道能幹什麼,全面性的做法要該如何做呢?程序又是如何?
目前我想要解決的問題:主要是ezpages只能用單一語系的問題.....
Huh
« 最後編輯時間: 四月 23, 2006, 04:42:17 am 由 plone » 向版主檢舉   已記錄
seethrou
訪客
« 回覆文章 #5 於: 五月 17, 2006, 11:51:06 am »

檔案已經附上,請到頂樓第一個帖子下載!


<<<=== 最後資料更新 - 2006-05-18 =========================>>>

最新的 EZ-Pages 簡易頁面 - 外掛模組,增加了支援多語系功能!

請大家大力的試,因為我現時比較忙,只做了中文,沒有測試,有問題請大家回報!
<<<=================================================>>>


原檔說明:
=======

這個模組用來做什麼?

這模組補充了多語言支援,加到 Zen Cart 購物車 v1.3.0 上的 EZ 簡易頁面模組。
因在標準版本中,不支持超過一種語言 (即使已經有一個language_id 欄表在資料庫桌中)。

在安裝這個模組之後,您可以進入多語系頁面/連接標題和頁面內容,
而各 EZ 簡易頁面,只需由一個後台管理頁面控制 (多個輸入用的欄表會同時展示,
和容許各個語系同時輸入,情況有如輸入產品分類和產品資料時一樣)。

========================================================

安裝步驟

步驟 1. 把壓縮文件解壓,之後轉移文件到您的 Zen Cart 購物車的檔案目錄。
        本解壓檔案之內已包括檔案路俓名稱。

步驟 2. 為您現存的 EZ-簡易頁面在資資料庫上的欄表資料備份
        ("非常重要" - 如果您想要把更改回復原來狀況)

步驟 3. 執行已帶有的 database.sql 補丁檔案,
        這步驟可經 phpMyAdmin 或 後台管理區的 -> 工具類 -> 安裝 SQL 補釘。
        這補釘創建一個新資料庫欄表, 之後並且轉移,那些已存在的
        EZ-簡易頁面的頁面標題/鏈接和頁面內容,到新的資料欄表上
        (所以您無須再次重新輸入內容)。另外在最後,那裡有一個額外的查詢選項,
        它可以 (如果您把它的註釋解除去) 從現有的 EZ-簡易頁面欄表中,
        除去三個多餘的檔表 (為了那些像您一樣喜歡整潔資料庫的人)。


步驟 4. 把下面指出,已包括的的檔案做備份
admin/includes/languages/english/extra_definitions/ezpages_multilanguage_defines.php
和儲存它為
admin/includes/languages/您使用的_語系/extra_definitions/ezpages_multilanguage_defines.php

 - 然後,在檔案中編輯那唯一的定義聲明,以適合您的語系。
 (這個檔案,當創建新的 EZ-簡易頁面時,只簡單的加入一個額外的文本定義,到後台管理的頁面標題)

步驟 5. 去到 後台管理 -> 工具類 -> EZ-簡易頁面,和為您自己的額外語系增加標題/內容。

========================================================

版本歷史:

2006-05-16 - 初次發表

========================================================

新增檔案:

這些是新增的檔案,而且不會覆蓋/取代任何現有檔案:

/includes/extra_datafiles/ezpages_multilangauge_database_names.php
admin/includes/extra_datafiles/ezpages_multilangauge_database_names.php
admin/includes/languages/english/extra_definitions/ezpages_multilanguage_defines.php

========================================================

需要優先取代的檔案:

以下的檔案存放到您自訂的優先取代檔案目錄
(用您自己的目錄名稱,來代替那 "自訂" 的名稱 ):

includes/modules/自訂/ezpages_bar_footer.php
includes/modules/自訂/ezpages_bar_header.php
includes/modules/sideboxes/自訂/ezpages.php


========================================================

修改的檔案:

以下兩個檔案覆蓋現在的檔案,而它們是沒有優先取代的功能的:
以防萬一,請把它們備份,
而且請不要把它忘記,特別在將來您升級 Zen Cart 的時候...

includes/modules/pages/page/header_php.php
admin/ezpages.php
向版主檢舉   已記錄
seethrou
訪客
« 回覆文章 #6 於: 六月 07, 2006, 05:58:55 am »

簡易頁面 EZ-Pages, 支援多語系的,輔助的外掛模組,已經更新,更新的檔案請到頂樓下載。

 <<<=== 最後資料更新 - 2006-06-07  更新 - ezpages_multi_lang_cht_1.3.0.3.1  =========>>>

最新的 EZ-Pages 簡易頁面 - 外掛模組,增加了支援多語系功能!

更新: 修正了,在非英文語系之下,輸入資料時,出現錯誤訊息,而不能輸入。

請大家大力的試,因為我現時比較忙,只做了中文,沒有測試,有問題請大家回報!
<<<=================================================>>>


2006-06-11
支援多語系的外掛,已經更新,請參考頂樓的第一個帖子。
« 最後編輯時間: 六月 11, 2006, 07:55:06 am 由 seethrou » 向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!