좌측 메뉴에서 현재 게시판 위치 표시, 새 글 있는 게시판 표시 > 그누3 팁자료실

그누3 팁자료실

좌측 메뉴에서 현재 게시판 위치 표시, 새 글 있는 게시판 표시 정보

그누호환 좌측 메뉴에서 현재 게시판 위치 표시, 새 글 있는 게시판 표시

본문

현재 게시판 위치, 새 글이 뜬 게시판이 표시되는 좌측 메뉴(게시판 목록)입니다.

적용 사항은 링크 참조 하시면 됩니다.

//게시판 목록을 둘러싼 테이블
<table width=100% border=0 cellpadding=1 cellspacing=0 class=tablebg>
//첫번째 칸 "게시판 목록"이라는 타이틀 표시
<tr>
<td align=center valign=center>
<b>게시판 목록</b>
</td>
</tr>

//두번째 칸 게시판 목록 출력
<tr>
<td>
//게시판 목록이 출력되는 테이블
    <table width=100% height=100% cellpadding=2 cellspacing=0>
    <tr>
    <td bgcolor=FFFFFF>

  <?
//게시판 그룹 아이디 추출
    $sqlgr = " select * from $cfg[table_group] order by gr_id ";
    $resgr = sql_query_error($sqlgr);

//게시판 목록에 (new)라고 표시될 제한 시간 설정 (기본 = 현재시간 - 24시간)
    $hours = 24;
    $intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * $hours));

//각 그룹에서 게시판 목록 추출
    while ($rowgr = mysql_fetch_array($resgr))
    {
        //echo "<b>$rowgr[gr_subject]</b><br>";  //이 주석을 해제하면 그룹 아이디가 출력 됩니다

        //그룹에서 게시판 목록 추출
        $sqlbo = " select * from $cfg[table_board] where gr_id = '$rowgr[gr_id]' order by bo_subject ";
        $resbo = sql_query_error($sqlbo);

        //각 게시판을 화면에 출력
        while ($rowbo = mysql_fetch_array($resbo))
        {
            if($bo_table == $rowbo[bo_table]) echo "<b>☞";    //추출된 게시판이 현재 게시판이면 손 모양 표시
            else echo "&nbsp;▷";                                        //아니면 세모 표시

            //게시판 이름 출력
            echo "&nbsp;<a href='$reldir$bbsdir/gnuboard.php?bo_table=$rowbo[bo_table]'>$rowbo[bo_subject]</a>";

            if($bo_table == $rowbo[bo_table]) echo "</b>";

            //각 게시판의 마지막 게시물이 24시간 내에 올라온 글인지 검사
            $sql = "select * from $cfg[write_table_prefix]$rowbo[bo_table] where wr_datetime >= '$intime'";
            $result = sql_query_error($sql);

            //24시간 내에 올라온 글이 있으면 빨간색으로 (new)표시
            if(mysql_fetch_array($result)) echo "<font color=red>(new)</font>";
            echo"<br>";
        }
       
        mysql_free_result($resbo);
    }
   
    mysql_free_result($resgr);
    ?>

    </td>
    </tr>
    </table>
</td>
</tr>
</table>
추천
2

댓글 전체

전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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