가로 카테고리 임의의 칸수로 배열하면서 게시글 갯수 표시 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

가로 카테고리 임의의 칸수로 배열하면서 게시글 갯수 표시 정보

가로 카테고리 임의의 칸수로 배열하면서 게시글 갯수 표시

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11103
어떤 분이 위 팁에서 각 카테고리별 게시글수까지 볼수 있게 해달라고 하셔서 다시 올립니다. 역시 기존팁을 뒤져서 짜집기했습니다. ^^;


<? if ($is_category) {
echo "<table width=100% cellpadding='0' cellspacing='5' style='margin:0 0 10 0;border:solid coral 1px;'>";
$ca_menu = explode("|",$board[bo_category_list]);
$ca_td_num = "5"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다.
$ca_td_width = 100 / $ca_td_num ; // <td width='%'>값
for ($c=0, $cnt=count($ca_menu); $c<$cnt; $c++) {
if (($c == "0") || (($c >= $ca_td_num) && ($c % $ca_td_num == "0"))) { echo "<tr>"; }
//echo "<td width='".$ca_td_width."%'><li>";
echo "<td><li>";
if ($sca == $ca_menu[$c]) { $bcoral = "<b style='color:coral'>"; } else { $bcoral = ""; }
$sqlCnum = " select count(*) as Cnum from $write_table where ca_name = '$ca_menu[$c]'";
$rowCnum = sql_fetch($sqlCnum);
echo "<a href='{$g4['bbs_path']}/board.php?bo_table=$bo_table&sca=".urlencode($ca_menu[$c])."'>";
echo $bcoral.$ca_menu[$c]." <span style='font-size:10px;color:#666666;'>($rowCnum[Cnum])</span></a>";
echo "</td>";
}
echo "</tr></table>";
}
?>


참고로 위 소스를 list.skin.php 뿐만 아니라 head.php에 넣어도 됩니다.
카테고리를 적용한 모든 게시판에서 자동으로 카테고리가 가로로 배열됩니다.
추천
0

댓글 4개

head.php에 삽입하여 사용중인데
카테고리 선택하면 작업표시줄에 페이지오류가 나네요..;;

http://e-depot.co.kr/bbs/board.php?bo_table=store

접속후 좌측카테고리 클릭하면 오류발생합니다.
해결방법이 있을까요?
전체 53 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT