테스트 사이트 - 개발 중인 베타 버전입니다

게시판 리스트에서 mb_1 = 1인 글부터출력 시키려 합니다. 채택완료

ㅐ늑대ㅐ 4년 전 조회 6,706

게시판 리스트에서 mb_1 = 1인 글부터출력 시키려 합니다.

 

현재 회원여분필드 (mb_1)을 VIP로 지정하고 게시판에서 VIP회원이 쓴글은 최고 상단에서 작성일변로 출력하고 그아래 일반회원 쓴글 출력 하려합니다.

 

예전에 비슷한 팁 본거같은데 사용하료 하니깐 없네요.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
4년 전

vip인 경우 글등록시 여분필드 wr_1에 1을 기록 하도록 만든 후 wr_1을 기준 정렬

bbs/list.php에서

if($bo_table=='해당게시판') $sql_order "order by wr_1 desc,wr_num,wr_reply";

 

bbs/write_update.php에서 insert쿼리 윗 부분에 추가

if($bo_table=='해당게시판' && $member['mb_1']=='VIP' ) $wr_1 = '1';

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=74">리스트 정렬 필드를 여분필드값 기준으로 정렬하는 방법 - 게시판스킨강좌, 그누보드5강좌 (gnustudy.com)

 

 

 

이거 참고하시고 여분필드 대신에 mb_1 을 추가해 넣으시면 되겠네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

cuwaaang
4년 전

order by mb_1 desc 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

ㅐ늑대ㅐ
4년 전
어디에 적용해야 하는지 상세히 설명주시면 감사 하겟습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인