그누 5 latest에서 공지사항글 제외하는 방법이 있나요?

그누 5 latest에서 공지사항글 제외하는 방법이 있나요?

QA

그누 5 latest에서 공지사항글 제외하는 방법이 있나요?

본문

공지사항글을 제외한 최신글만 보이게

하는 방법이 있을까요?

 

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

include_once(G5_LIB_PATH.'/thumbnail.lib.php');

$thumb_width = "263";
$thumb_height = "205";

$thumb_no = 0;

for ($i=0; $i<count($list); $i++) {
    if( $list[$i]['href'] ) {
        $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);
        if($thumb['src']) {
            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
        } else {
            $img_content = '<img src="../../images/no_image.png" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
        }
        $tmp_content = preg_replace("(\<(/?[^\>]+)\>)", "", $list[$i]['content']);
        echo "
                        <li class=\"masonry_item grid-sizer\">
                            <p class=\"img\"><a href=\"{$list[$i]['href']}\">{$img_content}</a></p>
                            <p class=\"name\">{$list[$i]['subject']}</p>
                            <p class=\"work_web\">{$list[$i]['ca_name']} <span> l </span>  {$list[$i]['wr_1']}</p>
                            <p>{$tmp_content}</p>
                        </li>
        ";
        $thumb_no++;

    } // end if

} // end for

if( (int)$thumb_no==0 ) {
    echo "
                    <li>
                        <p class=\"img\"><a href=\"javascript:;\"><img src=\"".G5_URL."/images/no_image.png\" alt=\"No Image\"></a></p>
                        <p class=\"name\">No Data</p>
                        <p>No Comment</p>
                    </li>
    ";
} // end if
?>

이 질문에 댓글 쓰기 :

답변 1

for ($i=0; $i<count($list); $i++) { 

바로 아래에 다음코드를

if ($list[$i]['is_notice'])

  continue;

넣어주는 방법이 있습니다.

 

다만 노출 갯수에서 공지글 갯수만큼 빠진채 출력됩니다.

 

그 부분까지 해결하려면 lib/latest.skin.php 에서 공지글을 제외하고 가져오는 방식으로 쿼리 등을 수정하는 방법이 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 57
QA 내용 검색

회원로그인

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