카테고리 글갯수 표시
본문
게시판의 카테고리(분류)를 이미지로 표시하거나 원래등록되어있는 카테고리와 다르게 표시, 정렬도 제마음대로하기 위해서
기존 스킨의 카테고리 소스를 지우고 무식하게 그냥
<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'";
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);
$total_count = mysql_num_rows($result2);
if ($total_count > 0) {
$str_cnt .= " [".$total_count."]";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
$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);?>
답변을 작성하시기 전에 로그인 해주세요.