게시판 게시물을 랜덤으로 보여주고 싶을때
게시판에서 게시물들을 랜덤으로 보여주고 싶을때가 있습니다.
관리자 화면에서도 충분히 가능한데요..
adm/board_form.php 파일의 약 428 번째줄을 보시면 아래와 같습니다.
<tr class='ht'>
<td><input type=checkbox name=chk_sort_field value=1></td>
<td>리스트 정렬 필드</td>
<td>
<select name=bo_sort_field>
<option value=''>wr_num, wr_reply : 기본
<option value='wr_datetime asc'>wr_datetime asc : 날짜 이전것 부터
<option value='wr_datetime desc'>wr_datetime desc : 날짜 최근것 부터
<option value='wr_hit asc, wr_num, wr_reply'>wr_hit asc : 조회수 낮은것 부터
<option value='wr_hit desc, wr_num, wr_reply'>wr_hit desc : 조회수 높은것 부터
<option value='wr_last asc'>wr_last asc : 최근글 이전것 부터
<option value='wr_last desc'>wr_last desc : 최근글 최근것 부터
<option value='wr_comment asc, wr_num, wr_reply'>wr_comment asc : 코멘트수 낮은것 부터
<option value='wr_comment desc, wr_num, wr_reply'>wr_comment asc : 코멘트수 높은것 부터
<option value='wr_good asc, wr_num, wr_reply'>wr_good asc : 추천수 낮은것 부터
<option value='wr_good desc, wr_num, wr_reply'>wr_good asc : 추천수 높은것 부터
<option value='wr_nogood asc, wr_num, wr_reply'>wr_nogood asc : 비추천수 낮은것 부터
<option value='wr_nogood desc, wr_num, wr_reply'>wr_nogood asc : 비추천수 높은것 부터
<option value='wr_subject asc, wr_num, wr_reply'>wr_subject : 제목 내림차순
<option value='wr_subject desc, wr_num, wr_reply'>wr_subject : 제목 오름차순
<option value='wr_name asc, wr_num, wr_reply'>wr_name : 글쓴이 내림차순
<option value='wr_name desc, wr_num, wr_reply'>wr_name : 글쓴이 오름차순
<option value='ca_name asc, wr_num, wr_reply'>ca_name : 분류명 내림차순
<option value='ca_name desc, wr_num, wr_reply'>ca_name : 분류명 오름차순
</select>
<script language='javascript'> document.fboardform.bo_sort_field.value = '<?=$board[bo_sort_field]?>'; </script>
<?=help("리스트에서 기본으로 정렬에 사용할 필드를 선택합니다.\n\n'기본'으로 사용하지 않으시는 경우 속도가 느려질 수 있습니다.", -50)?>
</td>
</tr>
랜덤을 하나 추가합니다.
<tr class='ht'>
<td><input type=checkbox name=chk_sort_field value=1></td>
<td>리스트 정렬 필드</td>
<td>
<select name=bo_sort_field>
<option value=''>wr_num, wr_reply : 기본
<option value='rand()'>rand() : 랜덤으로 표시
<option value='wr_datetime asc'>wr_datetime asc : 날짜 이전것 부터
<option value='wr_datetime desc'>wr_datetime desc : 날짜 최근것 부터
<option value='wr_hit asc, wr_num, wr_reply'>wr_hit asc : 조회수 낮은것 부터
<option value='wr_hit desc, wr_num, wr_reply'>wr_hit desc : 조회수 높은것 부터
<option value='wr_last asc'>wr_last asc : 최근글 이전것 부터
<option value='wr_last desc'>wr_last desc : 최근글 최근것 부터
<option value='wr_comment asc, wr_num, wr_reply'>wr_comment asc : 코멘트수 낮은것 부터
<option value='wr_comment desc, wr_num, wr_reply'>wr_comment asc : 코멘트수 높은것 부터
<option value='wr_good asc, wr_num, wr_reply'>wr_good asc : 추천수 낮은것 부터
<option value='wr_good desc, wr_num, wr_reply'>wr_good asc : 추천수 높은것 부터
<option value='wr_nogood asc, wr_num, wr_reply'>wr_nogood asc : 비추천수 낮은것 부터
<option value='wr_nogood desc, wr_num, wr_reply'>wr_nogood asc : 비추천수 높은것 부터
<option value='wr_subject asc, wr_num, wr_reply'>wr_subject : 제목 내림차순
<option value='wr_subject desc, wr_num, wr_reply'>wr_subject : 제목 오름차순
<option value='wr_name asc, wr_num, wr_reply'>wr_name : 글쓴이 내림차순
<option value='wr_name desc, wr_num, wr_reply'>wr_name : 글쓴이 오름차순
<option value='ca_name asc, wr_num, wr_reply'>ca_name : 분류명 내림차순
<option value='ca_name desc, wr_num, wr_reply'>ca_name : 분류명 오름차순
</select>
<script language='javascript'> document.fboardform.bo_sort_field.value = '<?=$board[bo_sort_field]?>'; </script>
<?=help("리스트에서 기본으로 정렬에 사용할 필드를 선택합니다.\n\n'기본'으로 사용하지 않으시는 경우 속도가 느려질 수 있습니다.", -50)?>
</td>
</tr>
게시판 관리자 페이지에서 리스트 정렬필드를 랜덤으로 수정하시면 됩니다.
관리자 화면에서도 충분히 가능한데요..
adm/board_form.php 파일의 약 428 번째줄을 보시면 아래와 같습니다.
<tr class='ht'>
<td><input type=checkbox name=chk_sort_field value=1></td>
<td>리스트 정렬 필드</td>
<td>
<select name=bo_sort_field>
<option value=''>wr_num, wr_reply : 기본
<option value='wr_datetime asc'>wr_datetime asc : 날짜 이전것 부터
<option value='wr_datetime desc'>wr_datetime desc : 날짜 최근것 부터
<option value='wr_hit asc, wr_num, wr_reply'>wr_hit asc : 조회수 낮은것 부터
<option value='wr_hit desc, wr_num, wr_reply'>wr_hit desc : 조회수 높은것 부터
<option value='wr_last asc'>wr_last asc : 최근글 이전것 부터
<option value='wr_last desc'>wr_last desc : 최근글 최근것 부터
<option value='wr_comment asc, wr_num, wr_reply'>wr_comment asc : 코멘트수 낮은것 부터
<option value='wr_comment desc, wr_num, wr_reply'>wr_comment asc : 코멘트수 높은것 부터
<option value='wr_good asc, wr_num, wr_reply'>wr_good asc : 추천수 낮은것 부터
<option value='wr_good desc, wr_num, wr_reply'>wr_good asc : 추천수 높은것 부터
<option value='wr_nogood asc, wr_num, wr_reply'>wr_nogood asc : 비추천수 낮은것 부터
<option value='wr_nogood desc, wr_num, wr_reply'>wr_nogood asc : 비추천수 높은것 부터
<option value='wr_subject asc, wr_num, wr_reply'>wr_subject : 제목 내림차순
<option value='wr_subject desc, wr_num, wr_reply'>wr_subject : 제목 오름차순
<option value='wr_name asc, wr_num, wr_reply'>wr_name : 글쓴이 내림차순
<option value='wr_name desc, wr_num, wr_reply'>wr_name : 글쓴이 오름차순
<option value='ca_name asc, wr_num, wr_reply'>ca_name : 분류명 내림차순
<option value='ca_name desc, wr_num, wr_reply'>ca_name : 분류명 오름차순
</select>
<script language='javascript'> document.fboardform.bo_sort_field.value = '<?=$board[bo_sort_field]?>'; </script>
<?=help("리스트에서 기본으로 정렬에 사용할 필드를 선택합니다.\n\n'기본'으로 사용하지 않으시는 경우 속도가 느려질 수 있습니다.", -50)?>
</td>
</tr>
랜덤을 하나 추가합니다.
<tr class='ht'>
<td><input type=checkbox name=chk_sort_field value=1></td>
<td>리스트 정렬 필드</td>
<td>
<select name=bo_sort_field>
<option value=''>wr_num, wr_reply : 기본
<option value='rand()'>rand() : 랜덤으로 표시
<option value='wr_datetime asc'>wr_datetime asc : 날짜 이전것 부터
<option value='wr_datetime desc'>wr_datetime desc : 날짜 최근것 부터
<option value='wr_hit asc, wr_num, wr_reply'>wr_hit asc : 조회수 낮은것 부터
<option value='wr_hit desc, wr_num, wr_reply'>wr_hit desc : 조회수 높은것 부터
<option value='wr_last asc'>wr_last asc : 최근글 이전것 부터
<option value='wr_last desc'>wr_last desc : 최근글 최근것 부터
<option value='wr_comment asc, wr_num, wr_reply'>wr_comment asc : 코멘트수 낮은것 부터
<option value='wr_comment desc, wr_num, wr_reply'>wr_comment asc : 코멘트수 높은것 부터
<option value='wr_good asc, wr_num, wr_reply'>wr_good asc : 추천수 낮은것 부터
<option value='wr_good desc, wr_num, wr_reply'>wr_good asc : 추천수 높은것 부터
<option value='wr_nogood asc, wr_num, wr_reply'>wr_nogood asc : 비추천수 낮은것 부터
<option value='wr_nogood desc, wr_num, wr_reply'>wr_nogood asc : 비추천수 높은것 부터
<option value='wr_subject asc, wr_num, wr_reply'>wr_subject : 제목 내림차순
<option value='wr_subject desc, wr_num, wr_reply'>wr_subject : 제목 오름차순
<option value='wr_name asc, wr_num, wr_reply'>wr_name : 글쓴이 내림차순
<option value='wr_name desc, wr_num, wr_reply'>wr_name : 글쓴이 오름차순
<option value='ca_name asc, wr_num, wr_reply'>ca_name : 분류명 내림차순
<option value='ca_name desc, wr_num, wr_reply'>ca_name : 분류명 오름차순
</select>
<script language='javascript'> document.fboardform.bo_sort_field.value = '<?=$board[bo_sort_field]?>'; </script>
<?=help("리스트에서 기본으로 정렬에 사용할 필드를 선택합니다.\n\n'기본'으로 사용하지 않으시는 경우 속도가 느려질 수 있습니다.", -50)?>
</td>
</tr>
게시판 관리자 페이지에서 리스트 정렬필드를 랜덤으로 수정하시면 됩니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 13개
정말 감사합니다 ^^
게시판은 랜덤으로 바뀌는대 최근 게시물은 랜덤으로 안바뀌네요
최근게시물도 같이 바뀌였으면 하는바람 ㅋㅋ 감사 잘쓰고있습니다