분류(카테고리) 총갯수 오류 문의드립니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
안녕하세요?
게시판에 등록한 게시글의 총 갯수를 불러오는데 이상하게도 총갯수가 20개 이상은 안 잡히는데요.
검색을 해봐도 이와 같은 질문글을 찾을 수가 없어서 문의 드립니다.
이슈가 발생한 게시판은 https://realpano.net/VR_map 이구요
위 이미지를 보시면 각 분류(카테고리)의 갯수를 다 합하면 20개가 넘어가는데
우측의 목록리스트에서는 20개만 찍힙니다. 20건에서 더 이상 카운트가 되질 않네요.
그리고 구글지도에서도 목록리스트처럼 딱 20개만 찍힙니다.
며칠째 원인을 찾아보고 있는데 해결방법을 모르겠습니다.
정상적인 갯수를 불러올려면 어떻게 수정하면 될까요?
고수님들의 가르침을 받고 싶습니다.
<div class="rp-wrapper">
<div class="rp-wrap-header" >
<div class="rp-list-category" cond="$module_info->use_category == 'Y'" style="width:70%;">
<a class="rp-button <!--@if(!$category)-->active<!--@endif-->" href="{getUrl('category', '', 'document_srl', '')}"><span>전체</span></a>
<a loop="$category_list => $key, $val" class="rp-button <!--@if($category == $val->category_srl)-->active<!--@endif-->" href="{getUrl('category', $val->category_srl, 'document_srl', '')}" style="background-color: {$val->color}"|cond="$val->color"><span>{$val->title} <span>({$val->document_count ?? 0})</span></span></a>
</div>
<div class="rp-list-header">
<input id="search-input" class="rp-input" type="text" /><a id="search-button" class="rp-button"><ion-icon name="search-outline" style="position: relative; top: 1px;"></ion-icon> 검색</a>
<a id="show-list" class="rp-button">목록열기</a>
</div>
</div>
<div class="rp-wrap-body">
<div class="rp-map"></div>
<div class="rp-list">
<div class="rp-list-count">
<ion-icon name="map-outline"></ion-icon> 목록 리스트 ({count($document_list)}건)
<a class="rp-manage" href="{getUrl('act', 'dispBoardWrite', 'document_srl', '')}" cond="$grant->manager"><ion-icon name="add-outline"></ion-icon> 마커 추가하기</a>
<a class="rp-manage" href="{getUrl('act', 'dispBoardAdminBoardInfo', 'document_srl', '')}" cond="$grant->manager"><ion-icon name="cog-outline"></ion-icon> 게시판 관리</a>
</div>
<ul class="rp-list-body">
{@ $marker_list = []; $i = 0; }
<li loop="$document_list => $no, $document" class="rp-item" data-document-srl="{$document->document_srl}" style="display:none"|cond="$i >= 10">
{@
$i++;
$marker_list[$document->document_srl] = [
'position' => $document->getExtraEidValue('position'),
'title' => $document->get('title'),
'address' => $document->getExtraEidValue('address'),
'vr_url' => $document->getExtraEidValue('vr_url'),
'thumbnail' => $document->getThumbnail('240', '120', 'crop'),
];
}
<div class="rp-thumbnail">
<img src="{$document->getThumbnail('140', '70', 'crop')}" cond="$document->thumbnailExists()" />
<img src="assets/img/no_thumbnail.png" cond="!$document->thumbnailExists()" />
</div>
<div class="rp-meta">
<h4>{$document->getTitle()}</h4>
<p>{$document->getExtraEidValue('address')}</p>
</div>
<div class="rp-category">
{@ $category = $document->getExtraEidValue('category'); }
<span loop="$category => $i, $v" cond="is_array($category) && $category[0] != ''">{$v}</span>
</div>
<div class="rp-edit">
<block cond="$document->isEditable()">
<a href="{getUrl('act', 'dispBoardWrite', 'document_srl', $document->document_srl)}">수정</a>
<a href="{getUrl('act', 'dispBoardDelete', 'document_srl', $document->document_srl)}">삭제</a>
</block>
</div>
</li>
<li class="rp-pagination">
{@ $page_count = ceil(count($document_list) / 10); }
<!--@for($i = 1; $i <= $page_count; $i++)--><span data-page="{$i}" class="active"|cond="$i == 1">{$i}</span><!--@endfor-->
</li>
</ul>
<script>
(function(){
var marker_list = {};
var temp_list = JSON.parse('{json_encode($marker_list)}');
for(var document_srl in temp_list){
var marker_info = temp_list[document_srl];
var position_str = marker_info.position;
var position = position_str.split(',');
marker_info.position = {
lat: parseFloat(position[0].trim()),
lng: parseFloat(position[1].trim())
};
marker_list[document_srl] = marker_info;
}
window.wst_realpano_vr_marker_list = marker_list;
})();
</script>
</div>
</div>
</div>
댓글 6
현재 페이지의 글 개수 를 출력해서 그렇습니다.
게시판 스킨에서라면, $total_count 라는 변수가 총 글 수가 되는데
사용하시는 자료에서는 어떤지 모르겠네요
목록 리스트 ({count($document_list)}건)
이 부분에서 어떻게 수정하면 되는건가요?
지도에서도 갯수가 20개 밖에 안나오는데요;;; ㅜㅜ
위젯 설정할때 글 목록수를 20 으로 해서, 최대 20개만 나오는걸거예요
일반적인 게시판 스킨이라면 {$page_navigation->total_count} 입니다.
위젯이라면 total_count를 아예 안 불러오는 경우도 있습니다.
(전체 카운트 하는 데 상당한 부하가 발생하기 때문에, 안 불러오는 것을 추천하고 있어요.)
애초에 위젯에서 제공하지 않는 데이터를 위젯 스킨에서 출력할 수는 없지요.
감사합니다. 안되면 다시 의뢰해야겠습니다.