가로 카테고리 임의의 칸수로 배열하면서 게시글 갯수 표시 > 그누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

접속후 좌측카테고리 클릭하면 오류발생합니다.
해결방법이 있을까요?
© SIRSOFT
현재 페이지 제일 처음으로