최신글 검색에 대한 답변해 주신 소스를 넣어보니 에러가 나옵니다.

Fatal error: Call to a member function getList() on a non-object in /www_root/wp/wp-content/plugins/kboard/class/KBoardBuilder.class.php on line 432

위에 같은 오류가 발생 

------------------------- 저번 질문 ---------------------------------

http://www.cosmosfarm.com/threads/document/8403 
위에 주소 참조해주세요 

저번에 질문했던 글과 이어지는 글입니다. 

그때에는 네비게이션이 문제라서 답변과 같이 해결이 됐습니다. (   $list->rpp($this->rpp)->page($_GET['pageid'])->getList(); ) 이렇게 바꾸라고 하셔서 잘됩니다. 

이번에는 전체탭에서만 검색이 안됩니다. 

식품 / 미용& 의료 / IT & 전기전자등등 에서는 검색이 잘됩니다. 

http://www.ec21.co.kr/issue-info/international-issues/ 
위에 주소에서 확인바람.

전체에서는 제가 latest.php 이부분 소스를 변경해서 문제가 된거 같아요 

그럼 언제나 감사합니다. 

------------------------ 스레드봇 답변 ------------------------

최신글이라 본래 페이지와 검색등 기능은 전혀 들어가있지 않습니다.

이렇게 해보시겠어요?

$list->rpp($this->rpp)->page($_GET['pageid'])->getList($_GET['keyword'], $_GET['target'])->getList();

 

---------------------------- 제가 수정한 코드 ---------------------------- 

경로 : kboard/class/KBoardBuilder.class.php 

/**
     * 최신 게시물 리스트를 생성한다.
     * @return string
     */
    public function createLatest(){
    ob_start();
    
    $url = new KBUrl();
    $list = new KBContentList($this->board_id);
    $list->rpp($this->rpp)->page($_GET['pageid'])->getList($_GET['keyword'], $_GET['target'])->getList();
    
    $skin_path = KBOARD_URL_PATH . "/skin/{$this->skin}";
    $board = $this->board;
    $board_url = $this->url;
    $boardBuilder = $this;
    
    include KBOARD_DIR_PATH . "/skin/{$this->skin}/latest.php";
    return ob_get_clean();
}

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기