테스트 사이트 - 개발 중인 베타 버전입니다

new.skin.php 에서 특정 게시판 제외 채택완료

alexseo 10개월 전 조회 1,203

new.skin.php 에서 특정 게시판 제외하려고 합니다.

아래와 같이 했는데 제외가 안됩니다.

감사합니다.

 

        

            

     

     

    if($row['bo_table'] == "library")      continue;

                    // 번호                 $num = $total_count - ($page - 1) * $page_rows - $i;

                    // 글 구분                 $list[$i]['wr_subject'] = na_get_text($list[$i]['wr_subject']);                 if($list[$i]['comment']) {                     $list[$i]['wr_subject'] = '댓글 '.$list[$i]['wr_subject'];                 }

                    // 아이콘                 if (strstr($list[$i]['wr_option'], 'secret')) {                     $wr_icon = '';                 } else if ((strtotime($list[$i]['wr_datetime']) + 86400) >= G5_SERVER_TIME) {                     $wr_icon = '';                 } else {                     $wr_icon = '';                 }             ?>

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
10개월 전

if ($list[$i]['bo_table'] == "library")      continue; --------------

 

또는, 더 간단한 방법은 관리자 > 게시판 목록에서, 검색 사용 체크 (V)를 해제하면 '제외 게시판'이 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
10개월 전

답변 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

들레아빠
10개월 전

if($row['bo_table'] == "library")      continue;

</strong></p>

<p><strong>if($bo_table == "library") 

    continue;</strong></p>

<p><strong>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10개월 전

new.skin.php 파일에서 컨티뉴 코드를 쓸 수는 있습니다.

하지만, 문제점이 이미 카운트 값을 가져온 상태라서 페이지가 비정상적으로 보입니다.

예를 들어 20개의 데이터가 있고 필터(게시판)을 했을 때 데이터가 딸랑 3개만 남았다고 가정했을 때

 

우리가 원하는 건 페이지 1 이겠지만, 실제 2까지 보여지는 상태가 되므로

부득이하게 코드를 수정 해야 합니다.

 

문제라는 단어는 어울리지 않지만, 훅을 지원하지 않아 부득이하게 원본 코드를 수정해야만 합니다.

bbs/new.php 파일을 열어서

9번라인에 다음 코드를 넣어주시면 끝입니다./

 

</p>

<p>// 제외할 게시판 목록</p>

<p>$except_bo_tables = array('free', 'notice'); // 제외할 게시판 테이블명을 배열에 추가</p>

<p>if(!empty($except_bo_tables)) {</p>

<p>    $sql_common .= " and a.bo_table NOT IN ('".implode("','", $except_bo_tables)."') ";</p>

<p>}</p>

<p>

 

단. 해당 코드를 사용하더라도, 반드시 추후 업데이트를 대비 하여 별도 보관하시길 바랍니다.

 

http://sir.kr/data/editor/2501/978180634_1736138237.861.png" width="100%" />

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10개월 전

 

new.php 파일에 $sql_common 내용(쿼리) 조건에   a.bo_table != 'library'   넣는 보시는 것도 방법 같습니다.

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인