[최신글]원하는 게시판만 선택해서하기


  • 링크


  • 컨텐츠 정보


    본문

    [최신글]원하는 게시판만 선택해서하기

    https://sir.kr/g5_tip/4103

    3232235521_1624947727.8681.png

    <!-- [최신글]원하는 게시판만 선택해서하기 사용방법
    echo latest_all("스킨명", "게시판명1,게시판명2,게시판명3,게시판명4", 출력갯수, 글자수);
    사용방법 예시 -->
    <!-- W:\www\theme\11q.kr_NB-Basic\index\basic.php -->
    <?php echo latest_all("gnuboard_latest_pic_block""s11,s21,co4"820); ?>
    <!-- ========================================================================= -->



    // [최신글]원하는 게시판만 선택해서하기
    // https://sir.kr/g5_tip/4103
    // latest.lib.php 하단에 아래 함수를 추가하시면됩니다.
    // W:\www\lib\latest.lib.php
    // $bo_tables 테이블들 사이 콤마(,) 단위로 구분해서 넣을 것, 콤마 사이에 공백 없이 (ex aaa,bbb,)
    function latest_all($skin_dir=''$bo_tables$rows=10$subject_len=40$cache_time=1$options='')
    {

        global $g5;

        if (!$skin_dir$skin_dir = 'basic';

        if(preg_match('#^theme/(.+)$#'$skin_dir$match)) {
            if (G5_IS_MOBILE) {
                $latest_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];
                if(!is_dir($latest_skin_path))
                    $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];
                $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);
            } else {
                $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];
                $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);
            }
            $skin_dir = $match[1];
        } else {
            if(G5_IS_MOBILE) {
                $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;
                $latest_skin_url  = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;
            } else {
                $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir;
                $latest_skin_url  = G5_SKIN_URL.'/latest/'.$skin_dir;
            }
        }

            $list = array();
            $sql_common = " from {$g5['board_new_table']} a  where find_in_set(a.bo_table, '{$bo_tables}')";
            $sql_common .= " and a.wr_id = a.wr_parent ";
            $sql_order = " order by a.bn_id desc ";
            $sql = " select a.* {$sql_common} {$sql_order} limit 0, {$rows}";

            $result = sql_query($sql);

            for ($i=0$row=sql_fetch_array($result); $i++) {

                $sql = " select * from {$g5['board_table']} where bo_table = '{$row['bo_table']}' ";



                $board = sql_fetch($sql);

                $tmp_write_table = $g5['write_prefix'] . $row['bo_table'];
                $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");



                $list[$i] = $row2;
                $list[$i] = get_list($row2$board$latest_skin_url$subject_len);
                $list[$i]['bo_subject'] = $row['bo_subject'];
                $list[$i]['bo_table'] = $row['bo_table'];
            }

        ob_start();
        include $latest_skin_path.'/latest.skin.php';
        $content = ob_get_contents();
        ob_end_clean();

        return $content;
    }
    //
    // 2016/10/20 추가 코드
    // 이미지 썸네일 사용 갤러리 스킨을 사용할경우
    // 해당 skin/latest/스킨명/latest.skin.php 파일을 열어서 보시면
    // 대부분은 아래와 같은 코드로 되어있습니다.
    // $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id']
    // 을
    // 이부분을 아래와 같이 바꿔주시면 적용가능합니다.
    // $thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'],

    // 사용방법
    // echo latest_all("스킨명", "게시판명1,게시판명2,게시판명3,게시판명4", 출력갯수, 글자수);


    // 사용방법 예시
    // echo latest_all("basic", "notice,qna,news,faq", 10, 20);


            // [최신글]원하는 게시판만 선택해서하기
            // https://sir.kr/g5_tip/4103
            // W:\www\skin\latest\gnuboard_latest_pic_block\latest.skin.php
            // $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
            $thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'], $thumb_width$thumb_heightfalsetrue);
            // [최신글]원하는 게시판만 선택해서하기




    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-12-30 02:14:22

    오늘의 홈 현황


    • 현재 접속자♨ 209 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 1 명
    • 주간 가입자※ 9 명
    • 오늘 방문자 950 명
    • 어제 방문자 3,464 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,936,315 명
    • 전체 게시물※ 8,881 개
    • 전체 댓글수※ 25,318 개
    • 전체 회원수 11,388 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑