list.php 에서 제외 하기..
본문
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
if (!$is_admin){
$sql = " select * from {$write_table} where wr_is_comment = 0 and wr_9 not in ('0')";
}else {
$sql = " select * from {$write_table} where wr_is_comment = 0";
}
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
글작성시 wr_9 를 0 으로 기본지정후. 일반 회원들에게는 리스트에서 wr_9 의 0 값이 들어간것은 리스트에서 기본 제외하게 하려합니다. 운영진이 wr_9 를 1로 변경해야만 . 리스트에 출력되게하려하는데 ... 어디가 문제인지 모르겠습니다.
!-->답변 3
and wr_9 = 1
이렇게 수정해보세요..
그리고 검색일때도 동일 조건이면 위에도 추가해줘야 합니다.
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} and wr_9 = 1 {$sql_order} limit {$from_record}, $page_rows ";
이렇게 해도 안되면 wr_9 를 int 형으로 변경해주거나,
1 값이 저장될때 다른 빈칸이나 특수문자가 같이 저장되는 겁니다.
해당 소스를 실행하면 어떤 증상을 보이나요?
제가 썼던 trick은
common.php에
if( !$is_admin && $bo_table=='some_bbs') {
$stx=1'; $sfl='wr_9';
}
답변을 작성하시기 전에 로그인 해주세요.