2014-01-29 3 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)을 검토 한하지만 난에서 오류를 찾을 수 없습니다 :

오류 화면이 말하는 온다 그것. 그 때 나는 아마이 문제가 저의 하위 폴더 og det webpage에서 일하는 것으로 인해 야기되었을 것이라고 생각했습니다.

하위 폴더 때문입니까? 손상된 파일입니까? 또는 다른 것?

여기

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')); 

은 아마 줌라 2.5에 대한 Joomfish의 내용과 함께 처음부터 시작하는 것이 더 쉽게 년대 xml.php입니까?

+0

이 파일로부터는 파일

addNode() 파일 다음 libraries/joomfish/form/jfformfield.php

만들고 제 함수

getName()을 작용왔다 조모 피쉬 2.5 버전? –

+0

- Riccardo, 네, 그렇습니다.하지만 이전 번역은 그렇지 않습니다. – Martin

+0

여기를 살펴보면 jupgrade 플러그인이 필요합니다. http://www.joomfish.net/forum/viewtopic.php?f=48&t=12155 –

답변

-1

바로이 문제의 해결 방법이 결여의 작성 libraries/joomfish/form/jfform.php