2013-12-10 2 views
0

난 그냥 내 사이트에 새 구성 요소를 설치하지만 난이 메시지가 무엇입니까 백엔드에서 구성 요소의 설정 버튼을 클릭 할 때 :치명적인 오류가

치명적인 오류 : 멤버 함수의 loadByOption에()를 호출에 라인 (32)

파일에 /mysite.com/administrator/components/com_sigpro/models/settings.php에서 비 객체는이 코드를 포함

defined('_JEXEC') or die ; 



class SigProModelSettings extends SigProModel 

{ 



    protected $extensionID = null; 



    public function getForm() 

    { 

     $option = $this->getState('option'); 

     if (version_compare(JVERSION, '2.5.0', 'ge')) 

     { 

      $component = JComponentHelper::getComponent($option); 

      $this->extensionID = $component->id; 

      JForm::addFormPath(JPATH_ADMINISTRATOR.'/components/'.$option); 

      $form = JForm::getInstance($option.'.settings', 'config',  array('control' => 'jform'), false, '/config'); 

      $form->bind($component->params); 

     } 

     else 

     { 

      $component = JTable::getInstance('component'); 

      $component->loadByOption($option); 

      $this->extensionID = $component->id; 

      $form = new JParameter($component->params, JPATH_ADMINISTRATOR.DS.'components'.DS.$option.DS.'config.xml'); 
     } 

     return $form; 

    } 

PS 내 사이트는 줌라 1.7.5을 실행 안정 버전 및 사이트가 온라인 상태이기 때문에 2.5로 업그레이드 할 수 없습니다. 생산적인 일부 구성 요소는 버전 2.5에서 작동하지 않습니다. 누군가이 오류를 해결하는 데 도움을 주시면 감사하겠습니다. 사전에

감사

+0

'com_sigpro'로 [Simple Image Gallery PRO] (http://www.joomlaworks.net/extensions/commercial-premium/simple-image-gallery-pro)를 사용하고 있다고 가정합니다. 이것은 상업용 확장 기능이므로 개발자가 원하는대로 개발자에게 문의해야합니다. 이것은 또한 당신이 그것을 확장하거나 무언가를 torrenting보다 지불 가정합니다. – Lodder

답변

0

하면 1.6 요구 사항 1.6 특정 모듈, 구성 요소 & 플러그인. 1.6 호환 버전이나 대안을 찾거나 /configuration.php에 대한 권한을 확인해야합니다.

+0

잘이 구성 요소는 버전 1.6에 isnt하지만 내가 제대로 실행되도록 몇 가지 코드를 삽입 해야할지. – Takis

+0

@ maryam, OP는 Joomla 1.7.5 (불행히도)를 사용하고 있습니다. 따라서 1.6은 여기서 완전히 질문에서 벗어납니다. – Lodder

0

파일 시스템에 테이블 클래스가없는 것처럼 보입니다. /mysite.com/administrator/components/com_sigpro/tables 폴더에 있어야합니다 (코드에 따라 다를 수 있지만 맞춤 경로는 포함되지 않은 것 같습니다). 이 클래스는 JTable 클래스를 확장해야합니다.