카테고리 글갯수 표시

카테고리 글갯수 표시

QA

카테고리 글갯수 표시

답변 2

본문

게시판의 카테고리(분류)를 이미지로 표시하거나 원래등록되어있는 카테고리와 다르게 표시, 정렬도 제마음대로하기 위해서
기존 스킨의 카테고리 소스를 지우고 무식하게 그냥
<a href="/bbs/board.php?bo_table=design1&sfl=ca_name%2C1&stx=Basic">BASIC <span class="cate_normal">(7)</span></a>
이런식으로 적어놓고 게시물 하나 올릴때마다 (7) 이부분을 해당 카테고리의 글갯수로 수작업으로 변경 해줬었는데요.
게시물이 한달에 한번 올라갈까말까한 게시판이고 저혼자만 등록가능한 게시판이라 이렇게 사용했었는데 게시물을 자주올리게 되어 조금이라도 수월하게 할수 없을까싶어 질문글 남기게 되었습니다.
 
다른곳에서 <?=number_format($board[bo_count_write])?> 이런게 있어서 써먹었었는데요.
해당 게시판의 전체게시글수를 보여주는 소스인데
이처럼 위 단순무식 링크부분의 (7) <--이 글갯수 부분에 대신 넣어줄만한, 카테고리 별로 갯수를 불러드릴수 있는 소스가 있을지요. 고수님들 도와주세요..ㅠ ㅠ
 

이 질문에 댓글 쓰기 :

답변 2

/head.php 상단에
 
//카테고리 글수 나타내기
function sca_count($table_id, $ca_name){
$tmp_write_table .= "g4_write_$table_id";
$sql2 = " select wr_datetime from $tmp_write_table where ca_name = '$ca_name'";
 
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
if ($total_count > 0) {
$str_cnt .= " [".$total_count."]";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
 
 
불러올때는
<?=sca_count(테이블명,카테고리명);?> 
 
테스트 안해봐서 될지는 모르겟습니다...........
$sql2 = " select wr_datetime from $tmp_write_table where ca_name = '$ca_name'";
 
이부분을
 
$sql2 = " select * from $tmp_write_table where ca_name = '$ca_name'";
 
이렇게 바꿔보세요.......
 
<a href="/bbs/board.php?bo_table=design1&sca=Basic">BASIC</a> <?=sca_count(design1,Basic);?>

히어1님 정말 감사드립니다.
소스에는 문제가 없는듯하네요.

제가 사용중인 게시판의 문제인듯합니다. 기본스킨사용중인 게시판에서는 제대로 갯수표시가 나오는데요.
제가 적용 원하는 게시판은 글작성시 카테고리선택하는 부분에서 중복선택이 가능하도록
<?
                $arr=explode("|",$board[bo_category_list]);
                foreach($arr as $str) {
                ?>
                <input type=checkbox name=chk_ca_name[] value='<?=$str?>' ><?=$str?>
                <? } ?>

                <script>
                var f = document.fwrite;
                var str=",<?=$write[ca_name]?>,";
                  for (var i=0; i<f.length; i++) {
                      if (f.elements[i].name == "chk_ca_name[]") {
                      if (str.indexOf(','+f.elements[i].value+',')>=0) {
                          f.elements[i].checked = true;
                  }
                    }
                      }
                </script>
이렇게 라디오 버튼으로 카테고리를 선택하게해놨는데요. 이것때문에 히어님이 알려주신 소스가 먹히질 않는걸까요?
자꾸 귀찮게 해드리는것 같아 죄송합니다.ㅜㅜ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로