[팁] 각개인 클럽에서 메뉴에 각각의 게시글 카운터를 뽑자
아래와 같은 방식으로
공지사항 (2)
가입인사 (1)
출석부 (0)
자유게시판 (0)
갤러리 (0)
###################################
club - club.lib.php에서
function get_club_menu($cb_id, $cn_name, $cn_type, $cn_url="")<----이부분을 찾아서
아래의 내용으로 교체.... 차근히 비교해 보시면 이해가 될 듯합니다.
##################################################
// 클럽 메뉴 표시
function get_club_menu($cb_id, $cn_name, $cn_type, $cn_url="")
{
global $nc, $g4;
$sql = " select count(*) as cnt from
{$g4[write_prefix]}{$cb_id}
where ca_name='$cn_name'
and wr_is_comment = 0
order by wr_id"; //##add06-04-12
$row3 = sql_fetch($sql);
switch ($cn_type) {
case "G" :
$str = "<tr><td align='left' class='gmenu'>". get_text($cn_name). "</td></tr>\n";
break;
case "N" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_notice.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "U" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_link.gif' border='0' align='absmiddle'> <a href='$cn_url' target='_blank'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "P" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_pda.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "I" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_album.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "L" :
$str = "<tr><td height='1' background='$nc[cb_path]/images/bg_dot02.gif'></td></tr>\n";
break;
default :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
}
return $str;
}
공지사항 (2)
가입인사 (1)
출석부 (0)
자유게시판 (0)
갤러리 (0)
###################################
club - club.lib.php에서
function get_club_menu($cb_id, $cn_name, $cn_type, $cn_url="")<----이부분을 찾아서
아래의 내용으로 교체.... 차근히 비교해 보시면 이해가 될 듯합니다.
##################################################
// 클럽 메뉴 표시
function get_club_menu($cb_id, $cn_name, $cn_type, $cn_url="")
{
global $nc, $g4;
$sql = " select count(*) as cnt from
{$g4[write_prefix]}{$cb_id}
where ca_name='$cn_name'
and wr_is_comment = 0
order by wr_id"; //##add06-04-12
$row3 = sql_fetch($sql);
switch ($cn_type) {
case "G" :
$str = "<tr><td align='left' class='gmenu'>". get_text($cn_name). "</td></tr>\n";
break;
case "N" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_notice.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "U" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_link.gif' border='0' align='absmiddle'> <a href='$cn_url' target='_blank'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "P" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_pda.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "I" :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_album.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
case "L" :
$str = "<tr><td height='1' background='$nc[cb_path]/images/bg_dot02.gif'></td></tr>\n";
break;
default :
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). " ($row3[cnt])</a></td></tr>\n";
break;
}
return $str;
}
댓글 3개
19년 전
좋은정보 감사합니다.
19년 전
아주 잘 작동됩니다.
감사합니다. ^^;
감사합니다. ^^;
19년 전
정말 감사합니다.
게시판 목록
그누4 플러그인
그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3479 | 12년 전 | 9798 | ||
| 3478 | 12년 전 | 5469 | ||
| 3477 |
senseme
|
12년 전 | 4153 | |
| 3476 |
|
12년 전 | 9239 | |
| 3475 | 12년 전 | 3582 | ||
| 3474 |
senseme
|
12년 전 | 3916 | |
| 3473 |
senseme
|
12년 전 | 5838 | |
| 3472 |
senseme
|
12년 전 | 3439 | |
| 3471 |
senseme
|
12년 전 | 3364 | |
| 3470 |
|
12년 전 | 6135 | |
| 3469 |
senseme
|
12년 전 | 5994 | |
| 3468 |
senseme
|
12년 전 | 7591 | |
| 3467 |
senseme
|
12년 전 | 4411 | |
| 3466 |
senseme
|
12년 전 | 3622 | |
| 3465 |
senseme
|
12년 전 | 4484 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기