[해결] 여러개의 mid에서 최신게시물을 불러오는 코드(위젯코드 활용 안하고)
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
{@ $mid = board; $oModuleModel = getModel('module'); $module_srl = $oModuleModel->getModuleSrlByMid($mid); $args = new stdClass(); $args->module_srl = $module_srl; $args->document_srl = $obj->document_srl; $args->list_count = 10; $args->thumbnail_width = 80; $args->thumbnail_height = 80; $args->thumbnail_type = crop; $thumbnail_path = sprintf('files/thumbnails/%s',getNumberingPath($args->document_srl, 3)); $thumbnail_file = sprintf('%s%dx%d.%s.jpg', $thumbnail_path, $args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type); $thumbnail_url = Context::getRequestUri().$thumbnail_file; $list = executeQuery('document.getDocumentList',$args); debugprint($this->document_srl); if($mobile) $args->list_count = 3; else $args->list_count = 10; $list = executeQuery('document.getDocumentList',$args)->data; //$category_list = getModel('document')->getCategoryList($module_info->module_srl); //$category_list = getModel('document')->getCategoryList($module_srl); $category_list = getModel('document')->getCategoryList('68'); // 원하는 해당 모듈번호 } <div class="title"><a href="#">자유게시판</a></div> <ul class="webzine"> <li loop="$list => $key, $val"> {@ $oDocument = new documentItem();$oDocument->setAttribute($val); $thumbnail_url = $oDocument->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type); } <a href="{$val->document_srl}"> <div class="thumb"> <img src="{$thumbnail_url}" alt=""> </div> <div class="info"> <div class="title-box"><span class="cat">{$category_list[$val->category_srl]->title}</span><span class="tit">{$val->title}</span> <span class="cnt">[{$val->comment_count}]</span></div> <div class="name">{getTimeGap($val->regdate, "Y.m.d H:i")} / {$val->nick_name} (<span class="vote"><img src="assets/img/ico-vote.svg" alt="추천수"> {$val->voted_count}</span> / <span class="view"><img src="assets/img/ico-read.svg" alt="조회수"> {$val->readed_count}</span>)</div> </div> </a> </li> </ul>
이렇게 레이아웃에서 위젯 코드를 사용하는게 아니라, 위 코드를 사용해서 최근게시물을 불러왔는데요,
저건 지금 한개의 mid 에 대해서만 적용이 되는데, 한꺼번에 여러개의 mid에서 게시물을 순서대로 불러오려면
어떻게 수정해야하나요?

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 1
array 사용하면 되는군요 ㅎ