게시물 순서를 섞을 수 있나요? 정보
게시물 순서를 섞을 수 있나요?본문
게시판에서 게시물 순서를 섞을 수 있는 방법이 궁금합니다.
게시물이 1번,2번,3번 날짜대로 시간대별로 정렬이 되자나요
그것을 뒤죽박죽으로 섞고 싶습니다.
http://busanhouse.net/bbs/board.php?bo_table=B22
해당게시판이구요. 알려주시면 감사하겠습니다.
게시물이 1번,2번,3번 날짜대로 시간대별로 정렬이 되자나요
그것을 뒤죽박죽으로 섞고 싶습니다.
http://busanhouse.net/bbs/board.php?bo_table=B22
해당게시판이구요. 알려주시면 감사하겠습니다.
댓글 전체
좀더 자세히 알려주세요 ㅠㅠ
http://php.net/manual/en/function.rand.php
에 보면 랜덤함수가 있군요.
이걸 리스트에 응용하면 될거 같은데요.
(사실 알고도 더 자세히 설명안해드리는게 아니라 여기서부터는 저도 공부 시작 중입니다)
그런데 링크하신 싸이트를 보니, 왜 뒤죽박죽이 필요할지 이해가 갑니다. 그것도 싸이트 볼때마다 랜덤함수가 작동해서 항상 예측할수 없이 뒤죽박죽이면 더 재밌겠어요.
스킨이 아주 맘에 드네요. 저런 스킨 저도 만들수 있는 능력이 곧 되면 좋겠네요.
에 보면 랜덤함수가 있군요.
이걸 리스트에 응용하면 될거 같은데요.
(사실 알고도 더 자세히 설명안해드리는게 아니라 여기서부터는 저도 공부 시작 중입니다)
그런데 링크하신 싸이트를 보니, 왜 뒤죽박죽이 필요할지 이해가 갑니다. 그것도 싸이트 볼때마다 랜덤함수가 작동해서 항상 예측할수 없이 뒤죽박죽이면 더 재밌겠어요.
스킨이 아주 맘에 드네요. 저런 스킨 저도 만들수 있는 능력이 곧 되면 좋겠네요.
답변감사합니다.
제실력엔 저런것은 무용지물이군요 ㅠㅠ
제실력엔 저런것은 무용지물이군요 ㅠㅠ
SELECT * FROM tbl_name ORDER BY RAND();
좀 더 자세히 알려주실순 없나요? 부탁드려요 ~
안녕하세요 티틴님 사이트 작업 하시느라 수고가 많으시네요 ^^
순서데로 적어 보겠습니다.
1. 우선 bbs 폴더에서 list.php 를 확인하시면 77번 라인쯤에
if ($sst)
$sql_order = " order by $sst $sod ";
가 있습니다.
//만약 $sst 값(순서 정렬값) 이 있으면 $sst 를 기준으로 해서 $sod 형식으로(DESC,ASC) 형식으로 정렬하라는 뜻입니다.
위의 것을 아래와 같이 변경해보세요
게시판 아이디가 B22 이니까...
if($bo_table == "B22"){
if ($sst) {
$sql_order = " order by $sst $sod ";
}else{
$sql_order = " order by rand() ";
}
}
if($bo_table != "B22") {
if ($sst) {
$sql_order = " order by $sst $sod ";
}
}
순서데로 적어 보겠습니다.
1. 우선 bbs 폴더에서 list.php 를 확인하시면 77번 라인쯤에
if ($sst)
$sql_order = " order by $sst $sod ";
가 있습니다.
//만약 $sst 값(순서 정렬값) 이 있으면 $sst 를 기준으로 해서 $sod 형식으로(DESC,ASC) 형식으로 정렬하라는 뜻입니다.
위의 것을 아래와 같이 변경해보세요
게시판 아이디가 B22 이니까...
if($bo_table == "B22"){
if ($sst) {
$sql_order = " order by $sst $sod ";
}else{
$sql_order = " order by rand() ";
}
}
if($bo_table != "B22") {
if ($sst) {
$sql_order = " order by $sst $sod ";
}
}
답변감사합니다. 그런데 1개의 게시판만 적용할 것이 아니라, 여러개의 게시판을 적용하고 싶습니다. 콤마찍고 연달아 작업하면 되나요?
모든게시판에 적용하고 싶으면, 이프고 보테이블이고 뭐고 다 필요없이.
$sql_order = " order by rand() ";
요거만 달랑 한줄 이면 안되나요? 될거 같은데..
(저라면 이진영님에게 포인트 드리겠네요)
$sql_order = " order by rand() ";
요거만 달랑 한줄 이면 안되나요? 될거 같은데..
(저라면 이진영님에게 포인트 드리겠네요)