게시판 목록 정렬 문의 (여분필드 체크후 제목순 정렬)

게시판 목록 정렬 문의 (여분필드 체크후 제목순 정렬)

QA

게시판 목록 정렬 문의 (여분필드 체크후 제목순 정렬)

본문

여분필드(wr_4)를 체크박스로 설정한뒤 게시판 리스트에서 

체크된 게시물이 정렬 되게 설정했습니다.

 

문제는 정렬했을때 정렬은 되는데 여분필드가 값이 같은 value인 체크박스라서 

당연히 최신순으로 정렬이 되는 듯합니다.

 

여분필드 정렬을 눌렀을때 체크된 게시물들의 제목순(정확히는 wr_4체크박스로 체크된 게시물의 wr_3값 asc순이지만)으로 됐으면 해서 문의 드립니다.

 

초보라서 설명도 묘연한점 양해 부탁드립니다.  감사합니다. 

 

아래는 제가 적용한 팁입니다.

 

수정 파일1 : 게시판 스킨 list.skin.php

<th scope="col"><?php echo subject_sort_link('wr_4', $qstr2, 1) ?>순위</a></th>

 

수정 파일2 : bbs/list.php

$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_4)$/i", $sst) ? $sst : "";

.

.

if ($sst) {

    if ($sst == 'wr_4') {

        $sql_order = " order by wr_4+0 {$sod} ";

    } else {

        $sql_order = " order by {$sst} {$sod} ";

    }

}

 

 

이 질문에 댓글 쓰기 :

답변 1

 $sql_order = " order by wr_4 {$sod}, wr_3 asc ";

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

회원로그인

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