최신글문제때문에 질문드립니다. > 그누3질답

그누3질답

최신글문제때문에 질문드립니다. 정보

그누보드 최신글문제때문에 질문드립니다.

본문

main.php파일에

<td valign=top>
    <?
    //  최신글 시작
    $sql = " select bo_table, bo_subject from $cfg[table_board] order by gr_id, bo_table ";
    $result = sql_query($sql);
    for ($i=0; $row=mysql_fetch_array($result); $i++) {
        //echo "<table width=100%><tr><td height=25 bgcolor=#F0F0F0>&nbsp;<img src='image/icon_01.gif' align=absmiddle>&nbsp; <a href='./?doc=bbs/gnuboard.php&bo_table=$row[bo_table]'><b>$row[bo_subject]</b></a></td></tr></table>";
        # 이 함수가 바로 최신글을 추출하는 역할을 합니다.
        # 사용방법
        # latest(스킨, 게시판아이디, 출력라인, 글자수);
        # 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
        latest('', tip, 5, 70);
        echo "<p>";
    }
    //  최신글 끝
    ?>
    </td>

이렇게 최신글을 작성했는데 tip최근게시물이 16개나 나오는군요...
이것을 1개만 나오도록 할수 없는가요?

그럼 수고하세요~!!!

댓글 전체

질문하신곳에 사용하신 latest('', tip, 5, 70); 에서 두번째 항목인 tip이라고 적용하신것은 tip 이라는 게시판의 최신글을 뽑아서 출력하라는것입니다.
앞의 sql에 의해서 모두 조회된 게시판 16개가 돌면서 게시판이름 적용하는곳에 조회한 게시판 $row[bo_table] 가 사용되어야 하는데 tip으로 고정되는 바람에 16개의 tip 게시판의 최신글이 출력된겁니다.
앗 감사합니다 ^-^
예전에 루트님 처럼 삭제해서 썻었는데 제대로 제가 이해를 못했던것 같군요...
그런데 참 궁금합니다. 똑같은 게시물이 왜 16개가 뜨는건지 ㅡㅡ;;

수고하세요~!!!
최근게시물이 16개 나온다는것이 16개 게시판에 대한 정보가 나온다는것인가요?
위의 내용은 모든게시판을 찾아서 최근게시물을 출력하도록 하는것입니다.
원하는 게시판 하나만 출력하실려면 위의 내용을 다음처럼 수정하시면 됩니다.

    <td valign=top>
    <?
    //  최신글 시작
        # 사용방법
        # latest(스킨, 게시판아이디, 출력라인, 글자수);
        # 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
        latest('', tip, 5, 70);
        echo "<p>";
    //  최신글 끝
    ?>
    </td>
전체 9,564
그누3질답 내용 검색

회원로그인

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