안녕하세요!
코스모스팜 개발자분들 덕분에 유료&무료 플러그인 모두 항상 잘 사용하고 있습니다.
다름아니고 카테고리별 게시글수 카운트는 검색해봐도 많이 나오기에
기본스킨의 list-category-default.php 파일 에 아래와 같은 코드를 적용하였습니다.
<?php if($board->initCategory2()):?>
<?php $category_count = $board->getCategoryCount(array('category2'=>''))?>
<ul class="kboard-category-list">
<li<?php if(!kboard_category2()):?> class="kboard-category-selected"<?php endif?>><a href="<?php echo $url->set('category2', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo __('신청서', 'kboard')?><?php if($category_count):?>(<?php echo $category_count?>)<?php endif?></a></li>
<?php while($board->hasNextCategory()):?>
<?php $category_count = $board->getCategoryCount(array('category2'=>$board->currentCategory()))?>
<li<?php if(kboard_category2() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
<a href="<?php echo $url->set('category2', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?><?php if($category_count):?>(<?php echo $category_count?>)<?php endif?></a>
</li>
<?php endwhile?>
</ul>
<?php endif?>
그런데 저는 해당 게시판을 비공개 게시판으로 작성자와 관리자만 볼 수 있게 해두었지만
해당 코드는 전체 게시글 수를 카운트 해오는 코드라서 관련 작성자가 아닌 일반 유저들에게도 동일한 숫자가 카운팅되어서 나오는 것 같더라구요.
혹시 게시글 카운트를 전체글이 아닌 본인이 작성한 글만 카운트하여 가져오게끔 수정하려면 어떤 방식이 있을까요?
제가 못찾은 걸수도있지만 게시판 검색으로도 계속 찾아봐도 비슷한 질문은 안나오는 것 같고,
챗GPT와 해결해보려고 코드를 만들어 보면서 시도중인데도 프로그래머가 아니다보니 잘 해결되지 않아서 한번 문의를 남겨 봅니다.
혹시나 참고할 수 있는 url이 있다면 알려주시면 감사하겠습니다.
항상 많은 도움 주셔서 너무 감사합니다. 오늘도 좋은 하루되세요! ^^
안녕하세요~^^
아래 참고할만한 링크를 남겨드릴테니 한번 참고해보시겠어요?
https://www.cosmosfarm.com/threads/document/57626
https://www.cosmosfarm.com/threads/document/9039
링크를 참고 후 코드를 수정해보시겠어요?
코드를 직접 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.
안녕하세요 ~ 남겨주신 주소의 코드 또한 본인 작성글의 갯수가 아닌 전체 게시글 수가 모두에게 출력되네용 ^^;
사용자 본인의 게시글 수가 노출 되었으면 하는것이어용
https://www.cosmosfarm.com/threads/document/54475
해당 게시글 찾아서 해결하였습니다. 감사합니다~!