게시판 게시물을 랜덤으로 보여주고 싶을때 정보
게시판 게시물을 랜덤으로 보여주고 싶을때본문
게시판에서 게시물들을 랜덤으로 보여주고 싶을때가 있습니다.
관리자 화면에서도 충분히 가능한데요..
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>
게시판 관리자 페이지에서 리스트 정렬필드를 랜덤으로 수정하시면 됩니다.
추천
7
7
댓글 13개
배너 게시판의 경우에는 유용하겠네요^^
재밌네요 ^^ 간단하고 ^^
좋아요
간단하고 정말 좋네요....
완전감사드립니다 ㅠ_ㅠ
와~~ 이런 팁을 이제야 보다니 !!
정말 감사합니다 ^^
정말 감사합니다 ^^
잘 사용하겠습니다.^^
와우 좋아요
게시판은 랜덤으로 바뀌는대 최근 게시물은 랜덤으로 안바뀌네요
최근게시물도 같이 바뀌였으면 하는바람 ㅋㅋ 감사 잘쓰고있습니다
게시판은 랜덤으로 바뀌는대 최근 게시물은 랜덤으로 안바뀌네요
최근게시물도 같이 바뀌였으면 하는바람 ㅋㅋ 감사 잘쓰고있습니다
감사 합니다
젠장.. 왜 내가 내글에 감사 하다고 ㅠ.ㅠ
ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
그누최신버전에서도 잘 되네요 감사!
감사합니다