질문/조언팁/리소스 공유

board.view.php

 

를 열고

$args->list_count = $this->list_count;
$args->page_count = $this->page_count;
$args->list_count = $this->search_list_count;

 

이 부분을

$args->list_count = Mobile::isFromMobilePhone()?$this->module_info->mobile_list_count:$this->list_count;
$args->page_count = Mobile::isFromMobilePhone()?$this->module_info->mobile_page_count:$this->page_count;
$args->list_count = Mobile::isFromMobilePhone()?$this->module_info->mobile_search_list_count:$this->search_list_count;

 

이렇게 변경하시면 됩니다.

 


 

근데 왜 라이믹스 최신버전에서도 이렇게 패치가 안되어있었던걸까용..

  • profile
    버그를 신고하지 않고 각자 고쳐쓰기만 하는 모양이지요. ㅎㅎ
  • profile
    이곳에 개발자님들이 계시니 보실꺼라 생각합니다.
    맞죠? ㅎㅎㅎ
  • ?
    board.mobile.php 의 init() 에서
    $this->list_count 를 $this->module_info->mobile_list_count; 로 재정의하니까

    view 의 dispBoardContentList 등에서 모바일설정대로 제대로 작동하지 않나요?
    ( 직접 확인해본게 아니라 소스만 보고 말씀드리는거긴한데.. )
  • ? ?

    라이믹스에는 mobile.php 에 list_count가 없더군용

     

    <?php
    /* Copyright (C) NAVER <http://www.navercorp.com> */
    
    class boardMobile extends boardView
    {
    function getBoardCommentPage()
    {
    $this->dispBoardCommentPage();
    $oTemplate = TemplateHandler::getInstance();
    $html = $oTemplate->compile($this->getTemplatePath(), 'comment.html');
    $this->add('html', $html);
    }
    
    function dispBoardMessage($msg_code)
    {
    $msg = lang($msg_code);
    $oMessageObject = &ModuleHandler::getModuleInstance('message','mobile');
    $oMessageObject->setError(-1);
    $oMessageObject->setMessage($msg);
    $oMessageObject->dispMessage();
    
    $this->setTemplatePath($oMessageObject->getTemplatePath());
    $this->setTemplateFile($oMessageObject->getTemplateFile());
    }
    }