모바일 게시판 목록수/검색/페이지수 정상작동하게하기
board.view.php
를 열고
$args->list_count = $this->list_count;
$args->page_count = $this->page_count;
$args->list_count = $this->search_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;
$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;
이렇게 변경하시면 됩니다.
근데 왜 라이믹스 최신버전에서도 이렇게 패치가 안되어있었던걸까용..
댓글 4
맞죠? ㅎㅎㅎ
$this->list_count 를 $this->module_info->mobile_list_count; 로 재정의하니까
view 의 dispBoardContentList 등에서 모바일설정대로 제대로 작동하지 않나요?
( 직접 확인해본게 아니라 소스만 보고 말씀드리는거긴한데.. )
라이믹스에는 mobile.php 에 list_count가 없더군용
/* 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());
}
}