테스트 사이트 - 개발 중인 베타 버전입니다

Total 몇 건에서 공지 게시물의 숫자를 제외하고 싶습니다. 채택완료

허당영 10년 전 조회 4,493

게시판 상단에 Total 1,001건 1 페이지 이렇게 출력이 되는데...

 

게시물은 1,000개인데...공지가 1개가 있어 1,001개로 나타납니다.

공지를 제외한 1,000이라는 숫자를 나타내고 싶습니다.

 

필요한 곳에서는 특정게시판의 갯수를 추출하여

number_format($total[cnt]-1) 이렇게 공지 1개를 빼서 꼼수를 부려 1,000으로 나타내고 있습니다.

 

list.skin.php에서 어떻게 수정하면 되나요?

 

        <div id="bo_list_total">
            <span>Total <?php echo number_format($total_count) ?>건</span>
            <?php echo $page ?> 페이지
        </div>

 

-1 해서 꼼수를 부릴 수도 있겠지만...ㅜㅜ

다른 게시판에는 2개의 공지가 있을 수도 있기에...

매번 고칠 수도 없고해서 말입니다.

 

Total <?php echo number_format($total_count-chk_wr_id) ?>건

Total <?php echo number_format($total_count-chk_wr_id_0) ?>건

혹시 이렇게? 아닌 것 같네요...ㅎ

 

즉, 전체게시판에서 공통적으로 공지를 뺸 숫자를 Total로 나타내고 싶습니다.

감사합니다.

 

좋은 저녁 되십시오~^^)

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

/skin/~~~/list.skin.php 파일 상단에

$notice = explode(",", $board['bo_notice']);
$notice_count = sizeof($notice);

넣어 주시고 카운트 뿌리는 부분을

<span>Total <?php echo number_format($total_count - $notice_count) ?>건</span>

이런 식으로 바꾸시면 될 것 같네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

허당영
10년 전
감사합니다. 해결되었습니다.
많은 복 받으시고 좋은 밤 되십시오~

댓글을 작성하려면 로그인이 필요합니다.

10년 전

잘 되는데...문제가 생겼습니다.

공지가 없는 게시판에서는 게시물 숫자보다 Total 숫자가 하나 적게 나옵니다....ㅜㅜ

이것은 어찌해야하남요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

왕계란
10년 전
[code]
if($board['bo_notice']) {
$notice = explode(",", $board['bo_notice']);
$notice_count = sizeof($notice);
} else {
$notice_count = 0;
}
[/code]
이렇게 바꿔 보세요.
허당영
10년 전
왕계란님~
감사합니다.
해결 되었습니다.
오늘도 좋은 하루 되시고 많은 복 받으십시오~^^)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인