왼쪽 메뉴에 새글 카운트 표시 부탁드립니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

왼쪽 메뉴에 새글 카운트 표시 부탁드립니다 정보

왼쪽 메뉴에 새글 카운트 표시 부탁드립니다

본문

아래 소스1에다 새글 카운트를 표시하고자 합니다.


[카운트]
---------------------------------------------------------------------------------
// 오늘 데이터를 불러옴
  $intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));

//그룹명 지정
// 리스트 sort순서(테이블 번호가 0201이면 0201로 기입)
  $sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = 'chuou' order by bo_10"; //보드 여분필드 10번

//여기까지는 그룹별로 게시판 제목을 불러오는 것임
  $result = sql_query($sql);
  for ($i=0; $row=sql_fetch_array($result); $i++) {

// 새글 표시를 위해 해당 게시판의 테이블명을 불러옴
  $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);

//새로운 글이 있을 경우 게시판 제목과 갯수, new아이콘을 표시
//변수지정을 해주면 if/else 문을 사용치 않아도 됨
  if ($total_count > 0) { echo "<tr><td height='25'>&nbsp;$icon_off&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]'>$row[bo_subject]</a> <font size='1' color='#EE5A00'>($total_count)</font><img src='$g4[path]/skin/latest/basic/img/icon_new.gif' border='0' width='26' height='13' align=absmiddle></td></tr>$line_shadow";}

// 새글이 없을 경우 표시방법
 else {  echo "<tr><td height='25'>&nbsp;$icon_on&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]' class=menu_on>$row[bo_subject]</a></td></tr>$line_shadow"; }

// 그룹내 게시판에서 카테고리 선택



[소스1]
---------------------------------------------------------------------------------
$sql2 = " select bo_subject, bo_table, bo_9, bo_10 from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_order_search";

$resultb = sql_query($sql2);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
$bSubject = ($rowb['bo_table'] == $bo_table)?"<img src='$leftmenu_skin_path/img/arrow3.gif' border=0><span style='font-weight:bold;color:$bSubject_color;'>".cut_str(get_text($rowb['bo_subject']),40,"")."</span>":"<img src='$leftmenu_skin_path/img/arrow2.gif' border=0><span style='color:$bSubject_color;'>".cut_str(get_text($rowb['bo_subject']), 40,"")."</span>";//게시판제목 - 해당게시판은 $bSubject_color 나머지는 $bSubject_color

$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];//별도링크 bo_10 필드에 전체 url 입력
echo "<tr align='left' onMouseOver=this.style.backgroundColor='#cccccc' onMouseOut=this.style.backgroundColor=''><td width=\"100%\" height='25' class='left_menu_btn'>";
echo "<a href='" . $bLink . "' target='$rowb[bo_9]'>" . $bSubject . "</a>";

댓글 전체

전체 16 |RSS
그누4 질문답변 내용 검색

회원로그인

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