게시판 분류 정렬할 때 wr_1에 값이 없는 글만 리스트에 나오게 하고 싶습니다

게시판 분류 정렬할 때 wr_1에 값이 없는 글만 리스트에 나오게 하고 싶습니다

QA

게시판 분류 정렬할 때 wr_1에 값이 없는 글만 리스트에 나오게 하고 싶습니다

본문

안녕하세요.

 

게시판 리스트에서 분류로 정렬할 때 wr_1에 값이 없는 글만 리스트에 나오게 하고 싶습니다.

 

스킨에서 처리할 수 있는 방법이 있으면 더 좋을 것 같네요.

 

고수님들 도움 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

스킨에서는 아래와 같이 추가해주면 되지만..

페이지당 목록수는 맞지 않게 됩니다.

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

  if ($list[$i]['wr_1']) continue;

게시판 분류 정렬할 때

==

라는 것이 $sca에 값이 있는 경우라고 하면

bbs/list.php에서

if ($sca || $stx || $stx === '0') {     //검색이면
    $is_search_bbs = true;      //검색구분변수 true 지정
    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

 

lib/common.lib.php에서

// 검색 구문을 얻는다.
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
{
    global $g5;

    $str = "";
    if ($search_ca_name)
        $str = " ca_name = '$search_ca_name' ";

이 부분을

    if ($search_ca_name)
        $str = " ca_name = '$search_ca_name'  and wr_1 >'' ";

이렇게 바꾸어서 해 보세요.

단 모든 게시판에 다 적용됩니다.

답변 감사합니다.

지금 답변 주신 내용이..

$str = " ca_name = '$search_ca_name'  and wr_1 >'' ";

 and wr_1 >''  이부분만 추가되는 것이 맞죠?

적용을 하니 분류 선택 시 리스트에 아무것도 표시가되지 않습니다.

제가 놓친 부분이 있는 걸까요?

혹시 몰라  and wr_1 = '' 이렇게 해봤는데 wr_1 값이 있는 자료도 리스트에 그대로 뿌려지고 있구요..

안 된다면, 다음에서
bbs/list.php에서

if ($sca || $stx || $stx === '0') {    //검색이면
    $is_search_bbs = true;      //검색구분변수 true 지정
    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);
echo $sql_search;
exit;
하시고 나오는 조건문을 검토해 보세요.

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

회원로그인

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