글 리스트 순서
본문
// 리스트
$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 등으로 해볼수도 있겠네요~ 아니면 회원테이블과 조인을 해야할거 같구요~
답변을 작성하시기 전에 로그인 해주세요.