글 리스트 순서

글 리스트 순서

QA

글 리스트 순서

본문

// 리스트
$n = 0;
$cap_new = ($boset['new']) ? $boset['new'] : 'primary';
for ($i=0; $i < $list_cnt; $i++) {

    // 공지는 제외
    if($list[$i]['is_notice'])
        continue;

    // 글수 체크
    $n++;

 

이부분이 글 리스트 출력되는 부분인것같은데 현재 글쓴이 레벨에 따른 게시글당 위에 표시되는게 다르게 설정되어있는 상황입니다

 

따라서 레벨별로 정렬후 > 최신순 순서로 정렬되게끔 설정하고싶습니다

어떻게 수정해야할까요?

이 질문에 댓글 쓰기 :

답변 2

스킨의 리스트 단에서 처리하게 되면 페이징에 문제가 생깁니다.

그러면 최초 $list 변수 생성시 가져와야 하는데

게시판 설정에 보시면 정렬 부분이 있습니다. 이 부분을 참고하셔서 쿼리단부터 채크 하셔야 할듯 합니다.

 

아래 내용 참조하세요.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=74

다양한 방법이 있겠지만 해당 보드에 글 작성시 wr_1 등의 여분 필드에 회원레벨 정보를 심어서 리스트 정렬시 쿼리를 order by wr_1, wr_datetime desc 등으로 해볼수도 있겠네요~  아니면 회원테이블과 조인을 해야할거 같구요~

답변을 작성하시기 전에 로그인 해주세요.
전체 15,331
QA 내용 검색
filter #php ×

회원로그인

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