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

일반 게시물에 wr_1 값을 리스트 정렬에 대체 할 수 있나요? 채택완료

디자이너플러스 8년 전 조회 4,213

안녕하세요! 

디자이너플러스입니다.

저는 HTML에 table만 아는 정도의 초보중 초보라서 

궁금한게 있습니다.

 

일반 게시판 게시물의 정렬을 wr_1 필드 값을 게시물 배열을 할 수 있나요? 

 

1. bbs/list에서 $sst 부분에 wr_1을 추가해주고

</span></p><p><span style="font-size: 14.6667px;">$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1)$/i", $sst) ? $sst : ""; // 여기다 필드 추가해주고</span></p><p><span style="font-size: 14.6667px;">

2. adm/board_form에서 bo_sort_field네임값에 wr_1을 추가해주면 끝나는건지요?

</span></p><p><span style="font-size: 14.6667px;"><option value="wr_1 asc" <?php echo get_selected($board['bo_sort_field'], "wr_1 asc"); ?>>wr_1 asc : 번호 이전</option></span> </p><p><span style="font-size: 14.6667px;">

해봤는데 안되서요.. 

 

다른 부분도 수정을 해줘야되는지요?

이 부분이 궁금합니다. 

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

답변 2개

채택된 답변
+20 포인트
플라이
8년 전

게시물 처리하는 부분은 select 게시글을 빼올때 wr_1 컬럼도 빼오도록 처리해 주셔야 합니다.

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

답변에 대한 댓글 3개

디자이너플러스
8년 전
셀렉트에 추가했는데 잘나오네요ㅠㅠ
아ㅠㅠ 근데 1번 10번 2번 3번 이순으로 나오는데.. 이건 어떻게 잡나요?
플라이
8년 전
order by로 해서 num 컬럼 정렬을 해주시면 됩니다. 아니면 지금은 varchar 형태다 보니 int로 wr_1 컬럼타입을 변경해 주시면 될겁니다.
디자이너플러스
8년 전
와우! 정말 간단한 방법 알려주셔서 감사합니다 ㅠㅠ

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

D
8년 전

혹시 저랑 비슷한 경험 하신 분들을 위해 남겨놓겠습니다.

 

단일 테이블에서만 리스트 정렬을 wr_1로 하는 경우

 

1. bbs/list.php에서 $sst 부분에 wr_1을 추가해주고 

하단에 보시면 if문 변수에 wr_1을 추가하면 sql * select ~~~ 에 변수가 들어가 있기에 적용됩니다. 

<span style="font-size: 11pt;">$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1)$/i", $sst) ? $sst : ""; // 여기다 필드 추가해주고

 

2. adm/board_form.php에서 name="bo_sort_field" 검색하여 옵션값을 아래처럼 추가

<option value="wr_1 asc" <?php echo get_selected($board['bo_sort_field'], "wr_1 asc"); ?>>wr_1 asc : 번호 이전</option>
 

 

3. database에서 해당 테이블 wr_1컬럼에 레코드값 속성을 INT로 체인지하면됩니다.

 

플라이님 감사합니다.

 

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

답변에 대한 댓글 1개

바보온달123
7년 전
정확히 알려주셔서 감사합니다.

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

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

로그인