2014-01-29 54 views
0

我正在將joomla 1.5網頁更新爲joomla 2.5。Joomfish嘗試翻譯內容時發生致命錯誤

問題:

錯誤屏幕出現時說:

Fatal error: Call to protected method JFormField::getName() from context 'TranslateParams_xml' in /var/www/vhosts/1286.linux3.testsider.dk/httpdocs/jupgrade/libraries/joomfish/translateparams/xml.php on line 114 

我看了在xml.php線114,但我似乎無法找到任何錯誤它。那是當我想到自己也許這個問題是由於我在一個子文件夾和在線webpage工作。

是因爲子文件夾?損壞的文件?或者是其他東西?

這裏的xml.php

foreach ($fieldset as $field) { 
      $freefield = JFFormField::getInstance($field); 
      //if($freefield->type == 'Spacer') continue; 

      $freefieldname    = $freefield->get('fieldname'); 

      $freefield->set('fieldname',$freefieldname.'_orig'); 
Line 114 $freefield->set('name', $freefield->getName($freefieldname.'_orig')); 
      $freefield->set('label', 'Original '.$freefield->get('label')); 

也許更容易從頭開始在Joomfish內容爲Joomla 2.5?

+0

這個文件從2.5版本的joomfish? –

+0

- Riccardo,是的,但是之前的翻譯不是。 – Martin

+0

看這裏,你可能需要一個jupgrade插件來處理它:http://www.joomfish.net/forum/viewtopic.php?f=48&t=12155 –

回答

-1

這個非常問題的解決有所欠缺的創建功能

getName()文件libraries/joomfish/form/jfformfield.php

,然後創建第二個功能

addNode()文件libraries/joomfish/form/jfform.php

相關問題