카테고리로 왼쪽에 메뉴 만들었을 때 새글 개수 표시방법??? 정보
카테고리로 왼쪽에 메뉴 만들었을 때 새글 개수 표시방법???본문
카테고리를 이용하여 왼쪽 메뉴를 만들었는데 카테고리에 새로운 글이 등록되면 새로 등록된 글의 개수를 카테고리 옆에 표시하고 싶은데 찾을 수가 없네요...
게시판에 새로 등록된 글의 개수는 일단 성공을 했으나.....
게시판 리스트의 상단에 카테고리를 셀렉트가 아닌 가로로 분류된 것을 카테고리별로 총개시글수 만나타나는 것 같고...
http://www.math21.net/g4/bbs/group_study.php?gr_id=study
의 왼쪽메뉴입니다..
자동메뉴로 구성했고 소스는 아래와 같이 했습니다..
<? // 메뉴 자동생성
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 오늘을 불러옵니다.
$sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = 'study' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
//여기까지는 g4에서 그룹별로 게시판 제목을 불러오는 것입니다.
$tmp_write_table = $g4[write_prefix] . $row[bo_table];
// 여기는 새글표시를 위해 해당 게시판의 테이블명을 불러옵니다.
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
// 새로운 글이 몇개 있는지 확인합니다.
if ($total_count > 0) { echo "<IMG SRC='images/bullet.gif' WIDTH=15 HEIGHT=15 border=0><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]'>$row[bo_subject] </a>(<font size=1 color=blue>$total_count</font>) <img src='$g4[path]/skin/latest/basic/img/icon_new.gif' border='0' width='14' height='6' align=absmiddle><br>";}
//새로운 글이 있을 경우 게시판제목과 갯수, new아이콘을 붙여줍니다. 이때 <b></b>태그를 적용해도 됩니다만, 저의 홈에서는 문제가 있어서 그냥 표시합니다.
//변수지정을 해주면 if/else 문을 사용치 않아도 됩니다.
else { echo "<IMG SRC='images/bullet.gif' WIDTH=15 HEIGHT=15 border=0><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]'>$row[bo_subject]</a><br>"; }
// 새글이 없을 경우 표시방법입니다.
//-- 그룹내 게시판에서 카테고리 선택
$sql2 = " select bo_category_list from $g4[board_table] where bo_table = '$row[bo_table]' order by bo_table ";
$result2 = sql_fetch($sql2);
$row3 = explode("|", $result2[bo_category_list]);
for ($j=0; $j<count($row3); $j++) {
echo "<IMG SRC='$g4[path]/images/img47.gif' WIDTH=20 HEIGHT=9 border=0><a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$row3[$j]'>".$row3[$j]."</a> <br>";
$k++;
}
}
?>
물론 여러분들의 가르침으로 짜집기했구요...
좋은 방법이 없을까요...
고수님들의 도움부탁합니다..
게시판에 새로 등록된 글의 개수는 일단 성공을 했으나.....
게시판 리스트의 상단에 카테고리를 셀렉트가 아닌 가로로 분류된 것을 카테고리별로 총개시글수 만나타나는 것 같고...
http://www.math21.net/g4/bbs/group_study.php?gr_id=study
의 왼쪽메뉴입니다..
자동메뉴로 구성했고 소스는 아래와 같이 했습니다..
<? // 메뉴 자동생성
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 오늘을 불러옵니다.
$sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = 'study' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
//여기까지는 g4에서 그룹별로 게시판 제목을 불러오는 것입니다.
$tmp_write_table = $g4[write_prefix] . $row[bo_table];
// 여기는 새글표시를 위해 해당 게시판의 테이블명을 불러옵니다.
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
// 새로운 글이 몇개 있는지 확인합니다.
if ($total_count > 0) { echo "<IMG SRC='images/bullet.gif' WIDTH=15 HEIGHT=15 border=0><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]'>$row[bo_subject] </a>(<font size=1 color=blue>$total_count</font>) <img src='$g4[path]/skin/latest/basic/img/icon_new.gif' border='0' width='14' height='6' align=absmiddle><br>";}
//새로운 글이 있을 경우 게시판제목과 갯수, new아이콘을 붙여줍니다. 이때 <b></b>태그를 적용해도 됩니다만, 저의 홈에서는 문제가 있어서 그냥 표시합니다.
//변수지정을 해주면 if/else 문을 사용치 않아도 됩니다.
else { echo "<IMG SRC='images/bullet.gif' WIDTH=15 HEIGHT=15 border=0><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]'>$row[bo_subject]</a><br>"; }
// 새글이 없을 경우 표시방법입니다.
//-- 그룹내 게시판에서 카테고리 선택
$sql2 = " select bo_category_list from $g4[board_table] where bo_table = '$row[bo_table]' order by bo_table ";
$result2 = sql_fetch($sql2);
$row3 = explode("|", $result2[bo_category_list]);
for ($j=0; $j<count($row3); $j++) {
echo "<IMG SRC='$g4[path]/images/img47.gif' WIDTH=20 HEIGHT=9 border=0><a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&page=1&mode=&sca=$row3[$j]'>".$row3[$j]."</a> <br>";
$k++;
}
}
?>
물론 여러분들의 가르침으로 짜집기했구요...
좋은 방법이 없을까요...
고수님들의 도움부탁합니다..
댓글 전체
허접하게나마 급조해봤습니다.^^
http://sir.co.kr/bbs/tb.php/g4_tiptech/1618
http://sir.co.kr/bbs/tb.php/g4_tiptech/1618
덕분에 훌륭하게 해결하였습니다....감사합니다..