그누보드5 게시판 글 목록을 랜덤으로 정렬하기
게시판 리스트 화면을 랜덤으로 출력해 주는 방법입니다.
1. 적용방법
<?php
shuffle($list);
for ($i=0; $i<count($list); $i++) {
?>
이것 처럼 메인 list 의 for 문이 시작하는 곳 바로 위에 shuffle($list) 를 넣습니다.
2. 제한사항
이 방법은 디비 차원에서 가져올 때 랜덤 시키는 것은 아니고, 불러온 후에 php array 차원에서 랜덤 시키는 것이라서 여러가지 제약사항이 있기는 합니다.
전체 게시글에 대해서 랜덤이 되지는 않고, 해당 페이지 내에서만 랜덤이 됩니다.
3. 테스트 url :
http://www.baragi.net/bbs/board.php?bo_table=gallery_shuffle
* 참고
편리 님의 스킨을 참고로 하였습니다. ^^
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=758
.
1. 적용방법
<?php
shuffle($list);
for ($i=0; $i<count($list); $i++) {
?>
이것 처럼 메인 list 의 for 문이 시작하는 곳 바로 위에 shuffle($list) 를 넣습니다.
2. 제한사항
이 방법은 디비 차원에서 가져올 때 랜덤 시키는 것은 아니고, 불러온 후에 php array 차원에서 랜덤 시키는 것이라서 여러가지 제약사항이 있기는 합니다.
전체 게시글에 대해서 랜덤이 되지는 않고, 해당 페이지 내에서만 랜덤이 됩니다.
3. 테스트 url :
http://www.baragi.net/bbs/board.php?bo_table=gallery_shuffle
* 참고
편리 님의 스킨을 참고로 하였습니다. ^^
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=758
.
댓글 5개
10년 전
이팁과
게시판 정렬에서 rand() : 랜덤으로 표시를 사용하는것과 무슨 차이가 있는지 알 수 있을까요?
게시판 정렬에서 rand() : 랜덤으로 표시를 사용하는것과 무슨 차이가 있는지 알 수 있을까요?
10년 전
위에 제한사항에도 적혀 있습니다만..
sql 쿼리문 상에서 rand() 를 하면 전체 게시물에서 랜덤으로 가져오게 됩니다.
위에 적은 팁은 디비에서 현재 페이지 목록을 가져온 후에 현재 페이지 내에서 리스트를 랜덤으로 뿌려 주는 것입니다.
sql 쿼리문 상에서 rand() 를 하면 전체 게시물에서 랜덤으로 가져오게 됩니다.
위에 적은 팁은 디비에서 현재 페이지 목록을 가져온 후에 현재 페이지 내에서 리스트를 랜덤으로 뿌려 주는 것입니다.
10년 전
아! 감사합니다. ^^
8년 전
좋은 팁 감사합니다.
dvga3049
7년 전
찾던 팁이네요. 감사합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 24318 | |
| 24317 | |
| 24315 | |
| 24309 | |
| 24294 | |
| 24293 | |
| 24277 | |
| 24262 | |
| 24260 | |
| 24253 | |
| 24251 | |
| 24236 | |
| 24233 | |
| 24228 | |
| 24226 | |
| 24221 | |
| 24214 | |
| 24203 | |
| 24201 | |
| 24199 | |
| 24196 | |
| 24195 | |
| 24194 | |
| 24192 | |
| 24191 | |
| 24187 | |
| 24185 | |
| 24183 | |
| 24172 | |
| 24168 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기