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

그누보드5 게시판 글 목록을 랜덤으로 정렬하기

· 10년 전 · 9969 · 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

.

댓글 작성

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

로그인하기

댓글 5개

10년 전
이팁과
게시판 정렬에서 rand() : 랜덤으로 표시를 사용하는것과 무슨 차이가 있는지 알 수 있을까요?
위에 제한사항에도 적혀 있습니다만..

sql 쿼리문 상에서 rand() 를 하면 전체 게시물에서 랜덤으로 가져오게 됩니다.

위에 적은 팁은 디비에서 현재 페이지 목록을 가져온 후에 현재 페이지 내에서 리스트를 랜덤으로 뿌려 주는 것입니다.
10년 전
아! 감사합니다. ^^
좋은 팁 감사합니다.
찾던 팁이네요. 감사합니다.

게시글 목록

번호 제목
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