새글 표시. 방법 아시는 분 없나요? > 그누4 질문답변

그누4 질문답변

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

새글 표시. 방법 아시는 분 없나요? 정보

새글 표시. 방법 아시는 분 없나요?

본문

좌측 그누보드 메뉴에,
각 게시판에 새 글이 올라오면,
메뉴에도 동시에 new 아이콘이 나타낼 수 없을까요~

댓글 전체

나스카님 보람찬님 정말 감사합니다. ^^
몇일 전부터 궁금해오던 것, 포기하고 있었는데 이렇게 되다니!! 감격 ~_~

나스카님이 올려주신 것은 관리자에서 보면 유용할 듯 싶고요 ^^
보람찬님이 올려주신 것은 게시판에 새글이 올라오면 메뉴에 New아이콘이 ㅋㅋ

이제 저녁먹게 생겼네요. - _-ㅋ
흐...
동일한 내용입니다.
다만 코딩에 있어서 차이점이지요.

아 참...
제가 작성한 소스가 아닙니다.
전 다만, 경로 좀 잡아주고, 기타 주석만 몇개 추가했습니다.
<?
//  최신글이 올라왔을때 뉴아이콘 보이게......
$sql = " select bo_table, bo_subject, bo_new from $g4[board_table] where bo_use_search = 1 order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {

    $bo_table_s = $row[bo_table];  // $bo_table 을 같은 이름을 쓰면 안되므로 그냥 _s 붙였음...ㅋㅋ;;
    $bo_new = $row[bo_new];   // $bo_table_s와 $bo_new는 밑에서 그냥 써도 되나...그래도~~
   
   
    $tmp_write_table = $g4[write_prefix] . $bo_table_s; // 게시판 테이블 전체이름


    $sql01 = "select * from $tmp_write_table where wr_comment > -1 order by wr_id desc limit 0, 2 "; // 대충 각게시판마다 상위 두어개만 불러옴
    $result01 = sql_query($sql01);
   
    for ($k=0; $row01 = sql_fetch_array($result01); $k++) {
        if ($row01[wr_datetime] >= date("Y-m-d H:i:s", $g4[server_time] - ($bo_new * 3600)))  // 각게시판마다 최신글 표시 시간 지정과 현재시간 비교
        $new_icon[$bo_table_s] = "<img src='$g4[path]/img/icon_new.gif' align='absmiddle' border=0>";  // 그냥 한개라도 최신글 있으면 이미지를 배열에 저장
        }
}
 // 해당 메뉴에 윗부분을 넣고 표시하고사 하는 곳에  $new_icon[$bo_table_s]를 $new_icon[테이블명]  일케 표시 해줌 됩니다.....

?>

그까이꺼뭐 ....대충....일케 함 해보시기 바랍니다......
http://www.boramchan.co.kr/  제홈 왼쪽 메뉴에 글케 해봤습니다.....참, 글갯수와 아이콘링크 포함해서.....
위에꺼는 글갯수와 해당최신글링크는 없습니다....히~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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