Demo

討論

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

公告

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

Joom!Fish 多國語言管理 UTF-8 簡繁中文版

More
2006-07-12 06:06 - 2006-07-12 06:20 #3128 來自 kochin
kochin replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
建議將administrator/components/com_joomfish/joomfish.class.php中的function _loadContentElements()修改一下,讀入正確語言的xml檔。我須改用DOMIT_Document才沒亂碼,但有人回報並無效果。
/** Loading of related XML files
	*/
	function _loadContentElements() {
		// XML library
		global $mosConfig_absolute_path, $mosConfig_lang; // or $short_loc?
		//require_once( $mosConfig_absolute_path . "/includes/domit/xml_domit_lite_include.php" );
		require_once( $mosConfig_absolute_path . "/includes/domit/xml_domit_include.php" );
		
		// Try to find the XML file
		$filter = ($mosConfig_lang == 'english') ? '.xml' : $mosConfig_lang . '.xml'; // again, maybe $short_loc;
		$filesindir = mosReadDirectory($this->_adminPath ."/contentelements", $filter);
		if(count($filesindir) > 0)
		{
			foreach($filesindir as $file)
			{
				//$xmlDoc =& new DOMIT_Lite_Document();
				$xmlDoc =& new DOMIT_Document();
				$xmlDoc->resolveErrors( true );
				if ($xmlDoc->loadXML( $this->_adminPath . "/contentelements/" . $file, false, true )) {
					$element = &$xmlDoc->documentElement;
					if ($element->getTagName() == 'joomfish') {
						if ( $element->getAttribute('type')=='contentelement' ) {
							$nameElements =& $element->getElementsByTagName('name', 1);
							$nameElement =& $nameElements->item(0);
							$name = strtolower( trim($nameElement->getText()) );
							$contentElement =& new ContentElement( $xmlDoc );
							$this->_contentElements[$contentElement->getTableName()] =& $contentElement;
						}
					}
				}
			}
		}
	}
最後修改原因: 2006-07-12 06:20 來自 kochin.

Please 登入 to join the conversation.

More
2006-07-12 07:56 #3129 來自 alienchen
alienchen replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
抱歉!! 程式我不太懂, 我不清楚你主要的用意為何!!

NCC Software 星僑中國五術網 - A仔

Please 登入 to join the conversation.

  • yankashing36335
  • yankashing36335 的個人頭像
  • 訪客
  • 訪客
2006-07-12 09:17 #3130 來自 yankashing36335
yankashing36335 replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
他是說如上面那樣做可以防止亂碼出現

Please 登入 to join the conversation.

More
2006-07-12 20:31 #3140 來自 kochin
kochin replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
對不起,我沒說清楚。修改這段程式的原因有二:第一是原本程式會讀入錯誤的語言xml檔案,因為它沒有根據語言來讀入;第二是我使用時Joom!Fish的後台有些地方出現亂碼,改用DOMIT_Document來讀入xml檔案,才能正確顯示。

alienchen 寫了道:: 抱歉!! 程式我不太懂, 我不清楚你主要的用意為何!!

Please 登入 to join the conversation.

  • awlfm
  • awlfm 的個人頭像
  • 訪客
  • 訪客
2006-07-16 20:25 #3170 來自 awlfm
awlfm replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
有問題!我輸入的時候顯示
Parse error: syntax error, unexpected T_STRING in
public_html/components/com_joomfish/language/english.php on line 72

Please 登入 to join the conversation.

More
2006-07-17 07:49 - 2006-07-20 09:44 #3174 來自 alienchen
alienchen replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版

kochin 寫了道:: 對不起,我沒說清楚。修改這段程式的原因有二:第一是原本程式會讀入錯誤的語言xml檔案,因為它沒有根據語言來讀入;第二是我使用時Joom!Fish的後台有些地方出現亂碼,改用DOMIT_Document來讀入xml檔案,才能正確顯示。


感謝 kochin 提供出現亂碼的解決方案, (雖然我個人在使用上還沒有問題...無惡意!!) 但是我還是依照 kochin 所提出修改 _loadContentElements() 的方式, 再次感謝!

awlfm 寫了道:: 有問題!我輸入的時候顯示
Parse error: syntax error, unexpected T_STRING in
public_html/components/com_joomfish/language/english.php on line 72


這是因為英文的翻譯文件中Line:72
define('_JOOMFISH_SPECIAL_THANKS','Special thank's for testing, good suggestions & translations to');
當中多了一個引號造成, 只要在宣告中將裡頭的引號加入"\"(反斜線), 像這樣:
define('_JOOMFISH_SPECIAL_THANKS','Special thank\'s for testing, good suggestions & translations to');

就OK了, 也相當感謝 awlfm 提供測試以及發現問題^^".

NCC Software 星僑中國五術網 - A仔
最後修改原因: 2006-07-20 09:44 來自 alienchen.

Please 登入 to join the conversation.

More
2006-07-20 00:46 #3258 來自 kochin
kochin replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
真是抱歉!今天下載並安裝了Joomla 1.0.10中文版(穩定版),發現DOMIT_Lite_Document程式已按照我在 http://www.joomla.org.tw/index.php?option=com_smf&Itemid=164&topic=941.msg3163#msg3163 中提及的方法修改過,因此已無必要再修改Joom!Fish中叫用DOMIT_Lite_Document的部份。也就是可以用DOMIT_Lite_Document,不須改成用DOMIT_Document。但讀取正確語言xml檔案的部份仍須要。
global $mosConfig_absolute_path, $mosConfig_lang; // or $short_loc?
		require_once( $mosConfig_absolute_path . "/includes/domit/xml_domit_lite_include.php" );
		
		// Try to find the XML file
		$filter = ($mosConfig_lang == 'english') ? '.xml' : $mosConfig_lang . '.xml'; // again, maybe $short_loc;
		$filesindir = mosReadDirectory($this->_adminPath ."/contentelements", $filter);
..................
..................
..................
			foreach($filesindir as $file)
			{
				$xmlDoc =& new DOMIT_Lite_Document();
				$xmlDoc->resolveErrors( true );

alienchen 寫了道:: 感謝 kochin 提供出現亂碼的解決方案, (雖然我個人在使用上還沒有問題...無惡意!!) 但是我還是依照 kochin 所提出修改 _loadContentElements() 的方式, 再次感謝!

Please 登入 to join the conversation.

More
2006-07-20 07:47 #3264 來自 kochin
kochin replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
今天在讀Joom!Fish程式時無意看到一個明顯的錯誤,在此報告一下
:在administrator/components/com_joomfish/admin.joomfish.html.php出現兩次_JOOMFISH_COYP_FAILURE,這應該是_JOOMFISH_COPY_FAILURE才對,官方的版本也是_JOOMFISH_COPY_FAILURE。

Please 登入 to join the conversation.

More
2006-07-20 09:45 - 2006-07-20 10:43 #3265 來自 alienchen
alienchen replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版

kochin 寫了道:: 今天在讀Joom!Fish程式時無意看到一個明顯的錯誤,在此報告一下
:在administrator/components/com_joomfish/admin.joomfish.html.php出現兩次_JOOMFISH_COYP_FAILURE,這應該是_JOOMFISH_COPY_FAILURE才對,官方的版本也是_JOOMFISH_COPY_FAILURE。


翻譯部分已修正, 請至最頂樓下載已更新套件包, 感激會員 kochin 的測試回報.

無勘誤的情形, 我今天會提交到 Taiwan Joomla -> 檔案下載 中..

NCC Software 星僑中國五術網 - A仔
最後修改原因: 2006-07-20 10:43 來自 alienchen.

Please 登入 to join the conversation.

More
2006-07-22 02:18 #3318 來自 kochin
kochin replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
剛剛又下載新版看了一下,administrator/components/com_joomfish/joomfish.class.php中的function _loadContentElements()還是須要修改一下,否則無法讀入正確語言的xml檔。
// XML library
		global $mosConfig_absolute_path, $mosConfig_lang; // or $short_loc?
		require_once( $mosConfig_absolute_path . "/includes/domit/xml_domit_include.php" );
		
		// Try to find the XML file
		$filter = ($mosConfig_lang == 'english') ? '.xml' : $mosConfig_lang . '.xml'; // again, maybe $short_loc;
		$filesindir = mosReadDirectory($this->_adminPath ."/contentelements", $filter);

Please 登入 to join the conversation.

  • phylaw
  • phylaw 的個人頭像
  • 訪客
  • 訪客
2006-07-26 02:31 #3399 來自 phylaw
phylaw replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
Joom!Fish 1.7 中文版是要先一定安裝 Joomla 中文版?

Joomla 英文版 可以 使用?

Please 登入 to join the conversation.

More
2006-07-26 07:40 #3406 來自 alienchen
alienchen replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版

Phyllis Law 寫了道:: Joom!Fish 1.7 中文版是要先一定安裝 Joomla 中文版?

Joomla 英文版 可以 使用?


Joom!Fish 1.7 中文版安裝套件主要是針對語系以及加入些特有的翻譯文字, 安裝上應該無虞.

NCC Software 星僑中國五術網 - A仔

Please 登入 to join the conversation.

  • 行者
  • 行者 的個人頭像
  • 訪客
  • 訪客
2006-07-27 18:30 #3452 來自 行者
行者 replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版
Joom!Fish是否支持AKOBOOK呢?我装了之后出现问题,AKOBOOK页面显示

Deprecated use of Mambelfish. Request URL : /index.php?option=com_akobook&Itemid=28

Please contact the author of this component/module/mambot with the details in this message.

In the meantime the following function reference can be commented out and translation should not be affected.
File : com_akobook\akobook.php
Line : 40

Please 登入 to join the conversation.

More
2006-07-31 07:28 #3514 來自 NidgetGod
NidgetGod replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版

行者 寫了道:: Joom!Fish是否支持AKOBOOK呢?我装了之后出现问题,AKOBOOK页面显示

Deprecated use of Mambelfish. Request URL : /index.php?option=com_akobook&Itemid=28

Please contact the author of this component/module/mambot with the details in this message.

In the meantime the following function reference can be commented out and translation should not be affected.
File : com_akobook\akobook.php
Line : 40


我也出現了相同的問題,不曉得要如何作修正呢?

Please 登入 to join the conversation.

  • bash
  • bash 的個人頭像
  • 訪客
  • 訪客
2007-08-11 19:00 #7810 來自 bash
bash replied the topic: Joom!Fish 多國語言管理 UTF-8 簡繁中文版

行者 寫了道:: Joom!Fish是否支持AKOBOOK呢?我装了之后出现问题,AKOBOOK页面显示

Deprecated use of Mambelfish. Request URL : /index.php?option=com_akobook&Itemid=28

Please contact the author of this component/module/mambot with the details in this message.

In the meantime the following function reference can be commented out and translation should not be affected.
File : com_akobook\akobook.php
Line : 40


Exmenu也有这种情况,http://forum.joomla.org/index.php/topic,61647.msg330994.html 这里有详细的讨论,其中一位网友问过作者,如下更改可忽略错误
In the file /modules/exmenu/loader/menu.menuloader.class.php in line 91 just replace $mosConfig_mbf_content with false and it will work.

Please 登入 to join the conversation.