2026, 새로운 도약을 시작합니다.

분류 에서 공지사항 보이기 (if ($list[$i]['is_notice']) 미적용)

분류를 사용하는 게시판이고 일부러 전체 항목은 보이지 않게 숨겼습니다 (분류1이 기본)

그런데 해당 게시판에서는 공지에 체크를 해도 공지글로 뜨지 않더군요.

if ($list[$i]['is_notice']) 가 적용이 안되는 것 같은데 원인이 뭘까요...?;

* 전체 보기로 해보니까 if ($list[$i]['is_notice'])가 적용되어 공지 글은 다르게 나오는 걸 확인했습니다.

분류가 적용되는 순간 조건문이 발동을 안하는 것 같아요. 

검색하면 www/bbs/list.php아래 코드를 찾으라고 하는데 조건문이 다릅니다

Copy


//공지 처리

if (!$sca && !$stx) {

    $arr_notice = explode(',', trim($board['bo_notice']));

    for ($k=0; $k

공지 처리로 검색해보니 조건문의 조건이 다릅니다 (아래가 제가 가진 list.php의 코드입니다)

위 코드를 그대로 집어넣어도 안되고, 아래 코드를 주석처리 하고 넣어도 안되고

그냥 주석처리만 해도 안되더군요 ㅠㅠ;

Copy


// 공지 처리

if (!$is_search_bbs) {

    $arr_notice = explode(',', trim($board['bo_notice']));

    $from_notice_idx = ($page - 1) * $page_rows;

    if($from_notice_idx 

답변 1개

분류를 선택하면 공지글은 안 나옵니다.

bbs/list.php

// 공지 처리
if (!$is_search_bbs) {

    $arr_notice = explode(',', trim($board['bo_notice']));
...

}

if( true)로 변경하시면

항상 공지가 나오고, 모든 게시판에 적용됩니다.

군데군데 고쳐야 할 곳이 더 있을 겁니다.

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

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

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

로그인
🐛 버그신고