본문 바로가기

스크립트/제로보드 관련

[제로보드]새글이 올라오면 표시하기

먼저 해당 페이지의 가장 상단에 (로그인셋을 설치하실 때처럼...)
<?
   $_zb_url = "제로보드 url/";                // 맞게 수정하세요
   $_zb_path = "제로보드 절대경로/";     // 맞게 수정하세요
   include $_zb_path."outlogin.php";



// 요기까지는 한번만 있게 해주세요.. 이미 있으면 안해도 돼요..

function list_new($zb_id) {
        global $connect, $t_board, $t_comment;
        $recent_time = 60*60*24; //24시간 이내
        $data=mysql_fetch_array(mysql_query("select reg_date from $t_board"."_".$zb_id." order by reg_date desc limit 1", $connect));
        $reg_time = $data[reg_date];
        $com_data=mysql_fetch_array(mysql_query("select reg_date from $t_comment"."_".$zb_id." order by reg_date desc limit 1", $connect));
        $com_reg_time = $com_data[reg_date];
        if(time() - $reg_time < $recent_time) { $new_icon = "<font color=red size=1>new</font>"; }
        else { $new_icon = ""; }
        if(time() - $com_reg_time < $recent_time) { $comment_new = "<font color=red size=1>*</font>"; }
        else { $comment_new = ""; }
        echo "$new_icon$comment_new";
}



?>

원하는 곳에...

<? list_new(게시판 아이디) ?>




라고 넣어 주시면 됩니다.
새글이 있는 경우에는 new라는 글자가 빨간색으로..
새로운 코멘트가 있는 경우에는...*가 빨간색으로 표시 됩니다.
물론 없으면 표시가 안되겠죠?..^^

위 소스는 솔안님의 소스를 기초로....
저희 회원님의 요청으로 한번 만들어 봤네요..^^
소스 사용은 비교적 간단하실 겁니다..


P.S.>>
디자인 수정법 ::
<font color=red size=1>new</font> <====요 부분을 원하는 모습으로 고쳐 주면 새글이 있을 경우에 원하는 표시가 나타납니다.
<font color=red size=1>*</font>  <==== 요부분을 원하는 모습으로 고쳐 주면 새로운 코멘트가 있을 경우에 원하는 모습으로 나타납니다.^^


http://www.xpressengine.com/?mid=zb4_tip&search_target=title&search_keyword=%EC%83%88%EA%B8%80&document_srl=838557