Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

無法順利顯現繁體中文

  • anthonioo
  • anthonioo 的個人頭像 Topic Author
  • 訪客
  • 訪客
2011-05-20 23:16 #20095 來自 anthonioo
anthonioo created the topic: 無法順利顯現繁體中文
各位先進好

我在namecheap.com架設了joomla的網站
前台後台都已經加入了繁體中文的軟體
也都能夠正確的顯示
但是文章的部分卻沒有辦法顯現
都是?????
不知道各位建議如何處理?

Please 登入 to join the conversation.

  • Kxt
  • Kxt 的個人頭像
  • 訪客
  • 訪客
2011-05-24 10:17 #20097 來自 Kxt
Kxt replied the topic: 無法順利顯現繁體中文
抱歉借樓主這篇問個問題>_<
各位大大你們好
小弟最近剛開始學joomla
目前遇到幾個問題想請教各位先進

1. 像是"註冊頁面"、"寄出的認證信"這些"後台看不到"的頁面 , 我知道
應該是要去 joomla\components\com_user\views\register\tmpl 中修改 default.php 這個檔案
但問題是這個檔案不支援中文..(或是說我試過在檔頭加入gb碼但沒用..也許有其他方法?)
然後我知道說 它應該是用 變數 來 echo 指定文字 , 指定的文字應該是在
joomla\language\zh-TW 裡的 zh-TW.com_registration.ini 這個檔案

問題來了 : 我修改了 zh-TW.com_registration 裡的中文描述 , 但是 ! 前台頁面中居然沒有變化 ..
小弟的想法是
default.php 這個檔案中有一句是 <?php echo JText::_( 'REGISTER_REQUIRED' ); ?>
而 zh-TW.com_registration.ini 中有一句是 "REGISTER_REQUIRED=有標記星號(*)是必填欄"
但我修改 "REGISTER_REQUIRED=有標記星號(*)是必填欄" 這句之後
照理說前台頁面應該會跟著變動
那為何沒有呢 ?
還是說 default.php 這個檔案其實不是指向 zh-TW.com_registration.ini 這個檔案 ?


問題有點長..看完的大大先謝過了 >.<!!!
其實小弟想問的就是
joomla的 "檔案結構" 大致是如何呢? 這點不瞭解很多地方無法修改...網站變成只能弄的像 Blog 了..
因為很多檔案後台其實看不到

麻煩各位先進解答了 ! 感謝 !

補充一點 , 小弟使用的是 Joomla 1.5.21 官方繁體中文完整版 這個版本
感謝各位大大 !

Please 登入 to join the conversation.

More
2011-05-24 10:30 #20098 來自 abokuo
abokuo replied the topic: 無法順利顯現繁體中文
請樓主檢查 MySQL 資料表的編碼是否為 utf8,如果是 latin1 的話會出問題。

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

  • anthonioo
  • anthonioo 的個人頭像 Topic Author
  • 訪客
  • 訪客
2011-05-24 11:24 #20100 來自 anthonioo
anthonioo replied the topic: 無法順利顯現繁體中文
他們的mqsql沒辦法查設定
所以我的站看來是跟繁體中文無緣了....

Please 登入 to join the conversation.

More
2011-05-24 11:46 #20101 來自 abokuo
abokuo replied the topic: 無法順利顯現繁體中文

anthonioo 寫了道:: 他們的mqsql沒辦法查設定
所以我的站看來是跟繁體中文無緣了....


不一定是如此,使用者可以透過更改安裝時的 sql 檔案內容自救,需要一點相關知識。

要讓 Joomla! 所使用的資料庫表格能正確儲存正體中文資料就必須將資料表的編碼設定為「utf8」。MySQL 4.x 有個要命的問題就是如果沒在安裝時設定好的話,資料庫預設編碼格式是 latin1,用 phpmyadmin 去看以儲存的資料表內容(文章內容、單元名稱、分類名稱等)就是一堆???...

另外虛擬主機廠商的設定也是考量點之一,使用 latin1 或 utf8 編碼在英文內容呈現不會有分別,但是遇到中日韓等使用雙位元編碼文字的語言就差很多。

自己三年前購買台灣廠商的虛擬主機方案就遇過一次,明明就是台灣廠商為什麼 MySQL 的預設編碼會是 latin1?結果辛苦建立好的文章資料無法轉碼,在最近續約的時候決定放棄購買國外虛擬主機方案,速度快、無容量限制、價格便宜一倍且 MySQL 預設編碼就是 utf8,啥狀況都沒再發生。

我並不清楚該公司提供的服務內容是什麼,如果樓主可以自行建立 MySQL 資料表那就請透過SQL 語法在 phpmyadmin 上建立一個,SQL 語法請參考相關資料。

在 Joomla! 方面請尋找相關建立資料表欄位的 sql 檔案,將所有會建立資料欄位的敘述(CREATE TABLE...)最後都加上「DEFAULT CHARSET=utf8;」,強制要求 MySQL 一定要以 utf8 編碼作為新增欄位的預設編碼。

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

More
2011-05-24 11:51 #20102 來自 abokuo
abokuo replied the topic: 無法順利顯現繁體中文

Kxt 寫了道:: joomla的 "檔案結構" 大致是如何呢? 這點不瞭解很多地方無法修改...網站變成只能弄的像 Blog 了..因為很多檔案後台其實看不到
麻煩各位先進解答了 ! 感謝 !
補充一點 , 小弟使用的是 Joomla 1.5.21 官方繁體中文完整版 這個版本感謝各位大大 !


Joomla! 在前台與後台的語言顯示是透過不同的檔案,前台的語系檔統一放在「language/zh-TW」資料夾,後台則是「administrator/language/zh-TW」,不論是 1.5.x 或是 1.6.x 都是如此。

如果要修改 Joomla! 的程式文件有一點要注意:所有會用到中文內容的檔案都必須採 utf8 編碼存檔,另外如果要修改語言顯示的話請記得關閉網站的快取功能。

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

  • Kxt
  • Kxt 的個人頭像
  • 訪客
  • 訪客
2011-05-24 14:44 #20103 來自 Kxt
Kxt replied the topic: 無法順利顯現繁體中文

abokuo 寫了道::

Kxt 寫了道:: joomla的 "檔案結構" 大致是如何呢? 這點不瞭解很多地方無法修改...網站變成只能弄的像 Blog 了..因為很多檔案後台其實看不到
麻煩各位先進解答了 ! 感謝 !
補充一點 , 小弟使用的是 Joomla 1.5.21 官方繁體中文完整版 這個版本感謝各位大大 !


Joomla! 在前台與後台的語言顯示是透過不同的檔案,前台的語系檔統一放在「language/zh-TW」資料夾,後台則是「administrator/language/zh-TW」,不論是 1.5.x 或是 1.6.x 都是如此。

如果要修改 Joomla! 的程式文件有一點要注意:所有會用到中文內容的檔案都必須採 utf8 編碼存檔,另外如果要修改語言顯示的話請記得關閉網站的快取功能。



那假如我要修改註冊表單的頁面
要改哪幾個檔案呢 ?
我是想加入更多的使用者資料
例如真實姓名or電話
這樣子的話?
是否要先在sql建table?
麻煩您了!
感謝!!

Please 登入 to join the conversation.

More
2011-05-24 15:08 #20104 來自 abokuo
abokuo replied the topic: 無法順利顯現繁體中文

Kxt 寫了道:: 那假如我要修改註冊表單的頁面要改哪幾個檔案呢 ?
我是想加入更多的使用者資料例如真實姓名or電話
這樣子的話?是否要先在sql建table?
麻煩您了!
感謝!!


我個人無法回答你的問題,不過看過先前的討論區文章有人提及「增強 Joomla! 表單元件功能」的元件,麻煩搜尋一下先前文章,或是到 JED:http://extensions.joomla.org 找找

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

  • anthonioo
  • anthonioo 的個人頭像 Topic Author
  • 訪客
  • 訪客
2011-05-25 14:21 #20106 來自 anthonioo
anthonioo replied the topic: 無法順利顯現繁體中文
感謝各位

我後來在我主機代管的網頁上
找到可以修改php的地方
不過不知道怎麼樣修改更方便
於是就把全部有語言的部分
都手動修改為UTF-xxx
現在已經可以正確顯示中文了

Please 登入 to join the conversation.