게시판 게시물을 랜덤으로 보여주고 싶을때
게시판에서 게시물들을 랜덤으로 보여주고 싶을때가 있습니다.
관리자 화면에서도 충분히 가능한데요..
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개
15년 전
배너 게시판의 경우에는 유용하겠네요^^
15년 전
재밌네요 ^^ 간단하고 ^^
15년 전
좋아요
15년 전
간단하고 정말 좋네요....
절대는있다
15년 전
완전감사드립니다 ㅠ_ㅠ
hades708
15년 전
와~~ 이런 팁을 이제야 보다니 !!
정말 감사합니다 ^^
정말 감사합니다 ^^
미디어블루
15년 전
잘 사용하겠습니다.^^
14년 전
와우 좋아요
게시판은 랜덤으로 바뀌는대 최근 게시물은 랜덤으로 안바뀌네요
최근게시물도 같이 바뀌였으면 하는바람 ㅋㅋ 감사 잘쓰고있습니다
게시판은 랜덤으로 바뀌는대 최근 게시물은 랜덤으로 안바뀌네요
최근게시물도 같이 바뀌였으면 하는바람 ㅋㅋ 감사 잘쓰고있습니다
10년 전
감사 합니다
10년 전
젠장.. 왜 내가 내글에 감사 하다고 ㅠ.ㅠ
9년 전
ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
6년 전
그누최신버전에서도 잘 되네요 감사!
ldscmax
5년 전
감사합니다
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3229 | 11년 전 | 4247 | ||
| 3228 |
평범한아빠
|
11년 전 | 9108 | |
| 3227 |
다케미카코
|
11년 전 | 5382 | |
| 3226 | 11년 전 | 10951 | ||
| 3225 | 11년 전 | 6115 | ||
| 3224 | 11년 전 | 7625 | ||
| 3223 |
다케미카코
|
11년 전 | 11673 | |
| 3222 | 11년 전 | 5185 | ||
| 3221 | 12년 전 | 5317 | ||
| 3220 | 12년 전 | 7096 | ||
| 3219 |
다케미카코
|
12년 전 | 4279 | |
| 3218 |
다케미카코
|
12년 전 | 4789 | |
| 3217 | 12년 전 | 4984 | ||
| 3216 |
다케미카코
|
12년 전 | 11455 | |
| 3215 | 12년 전 | 4875 | ||
| 3214 | 12년 전 | 7995 | ||
| 3213 | 12년 전 | 2660 | ||
| 3212 | 12년 전 | 5416 | ||
| 3211 | 12년 전 | 4831 | ||
| 3210 | 12년 전 | 10027 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기