분류(카테고리) 갯수 표시 ( 그누보드 5.3 적용)
2018-03-26 5.2.9.x 소스를 살펴봤는데 아래의 것과 유사하더군요
노란색 표시된것을 중심으로 추가하면 5.2.x 에서도 적용이 됩니다.

그누보드 5.3.0.x / bbs / list.php 7~ 28 줄 수정
[ 원본 ]
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
}
[ 수정후 ]
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$sqlCnum = " select count(*) as Cnum from $write_table where wr_is_comment = 0";
$rowCnum = sql_fetch($sqlCnum);
$CnumText = " <span style='font-size:11px;color:#666666; padding-left:3px;";
if ($sca=='') {
$CnumText = $CnumText." color:#ffffff;";
}
$CnumText = $CnumText." '>{$rowCnum['Cnum']}</span>";
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체'.$CnumText.'</a></li>';
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$sqlCnum = " select count(*) as Cnum from $write_table where wr_is_comment = 0 and ca_name = '{$category}'";
$rowCnum = sql_fetch($sqlCnum);
$CnumText = " <span style='font-size:11px;color:#666666; padding-left:3px;";
if ($category==$sca) { // 현재 선택된 카테고리라면
$CnumText = $CnumText." color:#ffffff;";
}
$CnumText = $CnumText." '>{$rowCnum['Cnum']}</span>";
$category_option .= '>'.$category_msg.$category.$CnumText.'</a></li>';
}
}
댓글 10개
5.2 는 확인을 안해봤는데, 비슷하게 넣으면 될듯 하네요
test 를 검색하면 포함된 분류에 해당글수로 변경되는?
의뢰해야하는 작업일까요?
의뢰하시면 검토해보겠습니다.
숫자가 옆에 표시되는 이 카테고리 리스트를 카테고리 이름별로 스타일을 입히고 싶은데
어떻게 하면 되는지요?
3년이 지났군요..
감사합니다^^
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4426 | ||
| 2574 | 10개월 전 | 561 | ||
| 2573 | 10개월 전 | 937 | ||
| 2572 |
두리삼촌v
|
10개월 전 | 609 | |
| 2571 | 10개월 전 | 556 | ||
| 2570 | 10개월 전 | 599 | ||
| 2569 |
두리삼촌v
|
10개월 전 | 638 | |
| 2568 |
두리삼촌v
|
10개월 전 | 666 | |
| 2567 |
두리삼촌v
|
10개월 전 | 462 | |
| 2566 |
두리삼촌v
|
10개월 전 | 443 | |
| 2565 | 10개월 전 | 740 | ||
| 2564 | 10개월 전 | 670 | ||
| 2563 | 10개월 전 | 473 | ||
| 2562 | 10개월 전 | 1030 | ||
| 2561 |
|
11개월 전 | 675 | |
| 2560 | 11개월 전 | 919 | ||
| 2559 | 11개월 전 | 657 | ||
| 2558 |
|
11개월 전 | 504 | |
| 2557 | 11개월 전 | 656 | ||
| 2556 | 11개월 전 | 957 | ||
| 2555 | 11개월 전 | 1338 | ||
| 2554 | 11개월 전 | 753 | ||
| 2553 |
|
11개월 전 | 748 | |
| 2552 | 11개월 전 | 676 | ||
| 2551 | 11개월 전 | 864 | ||
| 2550 | 11개월 전 | 767 | ||
| 2549 |
|
11개월 전 | 717 | |
| 2548 | 11개월 전 | 1031 | ||
| 2547 | 11개월 전 | 673 | ||
| 2546 | 11개월 전 | 1207 | ||
| 2545 | 11개월 전 | 663 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기