분류를 가로로 출력했을 때 해당분류의 게시물 숫자 오류 정보
분류를 가로로 출력했을 때 해당분류의 게시물 숫자 오류본문
먼저 http://www.sir.co.kr/bbs/tb.php/g4_skin/7551 이 스킨에서 분류부분만 따서
그누보드의 기본스킨인 cheditor에 갖다 붙였습니다;;
오류가 나는 사항은
분류별 게시물의 숫자가 잘못 나옵니다.
분명 게시판의 [질문]이라는 분류의 게시물은 45개밖에 안되는데 121개라고 계산되어 출력이 되는군요;;;
이게 우찌된 상황인지 ㅠ.ㅠ 역시 언어는 너무 복잡해 ㅠ.ㅠ
고수님들의 해결좀 부탁드리겠습니다 ㅠ.ㅠ
오류게시판바로가기 : http://vozzang.net/bbs/board.php?bo_table=board01
참고로 스킨의 카테고리 관련부분입니다.
파일명 : _inc_category.php <== 요걸 인클러드 시켜서 사용하게 해놓았더라구요.
<? $cnt_bo_1 = 5; // 한줄당 분류 갯수 ?>
<? if (!$wr_id) { ?>
<!-- 분류 셀렉트 박스 시작 -->
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
$str .= "<tr>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "<td width='100'><a class='cate' href='./board.php?bo_table=$bo_table&sca=$arr[$i]&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'>$arr[$i] ($row1[cCount])</a></td>";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</tr><tr>"; }
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<table width="100%" cellspacing=0 cellpadding=0 border=0 style='border:1px solid;border-color:#e9d798;' align='center'>
<tr><td>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr>
<td width='' align='center' bgcolor="#f6eccb" height="30">
<img src='<?=$board_skin_path?>/img/ico_folder02.gif' width='13' height='11'> <a class='cate' href='./board.php?bo_table=<?=$bo_table?>'><b>전체목록</b></a>
</td><td width="10" bgcolor="#fcf4d7"></td>
<td width='' style='word-break:break-all;' bgcolor="#fcf4d7">
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<span class="cate"><?=$str?></span>
</table>
</td>
</tr>
</table>
</td></tr></table>
<!-- 분류 셀렉트 박스 끝 -->
<? } ?>
그누보드의 기본스킨인 cheditor에 갖다 붙였습니다;;
오류가 나는 사항은
분류별 게시물의 숫자가 잘못 나옵니다.
분명 게시판의 [질문]이라는 분류의 게시물은 45개밖에 안되는데 121개라고 계산되어 출력이 되는군요;;;
이게 우찌된 상황인지 ㅠ.ㅠ 역시 언어는 너무 복잡해 ㅠ.ㅠ
고수님들의 해결좀 부탁드리겠습니다 ㅠ.ㅠ
오류게시판바로가기 : http://vozzang.net/bbs/board.php?bo_table=board01
참고로 스킨의 카테고리 관련부분입니다.
파일명 : _inc_category.php <== 요걸 인클러드 시켜서 사용하게 해놓았더라구요.
<? $cnt_bo_1 = 5; // 한줄당 분류 갯수 ?>
<? if (!$wr_id) { ?>
<!-- 분류 셀렉트 박스 시작 -->
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
$str .= "<tr>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "<td width='100'><a class='cate' href='./board.php?bo_table=$bo_table&sca=$arr[$i]&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'>$arr[$i] ($row1[cCount])</a></td>";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</tr><tr>"; }
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<table width="100%" cellspacing=0 cellpadding=0 border=0 style='border:1px solid;border-color:#e9d798;' align='center'>
<tr><td>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr>
<td width='' align='center' bgcolor="#f6eccb" height="30">
<img src='<?=$board_skin_path?>/img/ico_folder02.gif' width='13' height='11'> <a class='cate' href='./board.php?bo_table=<?=$bo_table?>'><b>전체목록</b></a>
</td><td width="10" bgcolor="#fcf4d7"></td>
<td width='' style='word-break:break-all;' bgcolor="#fcf4d7">
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<span class="cate"><?=$str?></span>
</table>
</td>
</tr>
</table>
</td></tr></table>
<!-- 분류 셀렉트 박스 끝 -->
<? } ?>
댓글 전체
코멘트 숫자까지 포함되서 그렇습니다.
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
에서
wr_comment >= 0 를 wr_is_comment = '0' 으로 해 보세요
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
에서
wr_comment >= 0 를 wr_is_comment = '0' 으로 해 보세요
앗!! 클로버님 너무너무 감사합니다 ^-^
흐미... 역시 고수분덜은 한방에 해결해버리는구먼요 ㅠ.ㅠ
흐미... 역시 고수분덜은 한방에 해결해버리는구먼요 ㅠ.ㅠ
저 고수 아닌데용~~~.ㅠ.ㅠ
단지 조금 노력하는 파(?) 입니다.
잘 되셨다니 감사합니다~~~~~
단지 조금 노력하는 파(?) 입니다.
잘 되셨다니 감사합니다~~~~~
저는 노력해도 안되던걸요 ㅜ,.ㅠ 무슨 알수 없는 코드들이 이렇게나 많은지 원 ㅠ.ㅠ
노력이 부족한 탓인가 ㅡ,.ㅡ 투덜이 PHP초보책은 읽어봤는데 ㅡ,.ㅜ 도통 뭐가 뭔소린지 ㅡ,.ㅡ
노력이 부족한 탓인가 ㅡ,.ㅡ 투덜이 PHP초보책은 읽어봤는데 ㅡ,.ㅜ 도통 뭐가 뭔소린지 ㅡ,.ㅡ
ㅎㅎㅎㅎ.... 그래도 부럽습니다....
전 책도 못 보았는데....ㅋㅋ
3~4년이 되도록 제대로된 홈페이지는 만들어 보지도 못하고
또 다시 새로운 프로젝트를 한답시고 설치니....ㅠ.ㅠ
전 안되면 될때까징 해야합니다.....날을 세워서라도 결과를 봐야 하지요......
하다하다 안되면 포기를 하지만 그래도 미련이 남아요.....
아름다운 밤 되세요~~~~
전 책도 못 보았는데....ㅋㅋ
3~4년이 되도록 제대로된 홈페이지는 만들어 보지도 못하고
또 다시 새로운 프로젝트를 한답시고 설치니....ㅠ.ㅠ
전 안되면 될때까징 해야합니다.....날을 세워서라도 결과를 봐야 하지요......
하다하다 안되면 포기를 하지만 그래도 미련이 남아요.....
아름다운 밤 되세요~~~~