J

★★★진정 그렇다면..... 해당게시판의 글들을 랜덤하게...가르쳐 주세요..

J.Mando
· 22년 전 · 473 · 4
가져올수 없나요?

스킨에서 처리할순 업나요?

최신글에서 latest(" "," ", 10 ,350)
이렇게 최근글을 10개 뽑아서 350자 이사은 짤라라..
했자너요...

그럼 10개 중에서 랜덤하게 1개만 보여 줄라면요.....

진정으로 ..... 어케해야되죠?
|

댓글 4개

저같은 경우는 이렇게 했습니다.
bbs/gblist.php문서에
// 정렬
if (!$ssort) {
$ssort = "wr_notice, wr_num, wr_reply";
$sorder = "";
}
$sql_order = " order by $ssort $sorder ";

윗 소스 아래다.. 아랫 소스를 추가했답니다.

// 특정게시판 랜덤화 출력하여 정렬
if ($bo_table == "해당게시판테이블이름") {
$sql_order = " order by rand()";
}

윗처럼 해주면,, 게시판에 목록이 랜덤화 되어서.., 그때 그때 방문시 마다.. 틀려집니다.
저는 최근 게시물에 유용하게 사용하고 있답니다..
JJ.Mando
22년 전
해답은

$sql = " select a.*, mb_open
from {$cfg[write_table_prefix]}{$bo_table} a
left join $cfg[table_member] b on (b.mb_id = a.mb_id)
where a.wr_comment = 0
order by rand() desc limit 0, $rows ";

입니다..
JJ.Mando
22년 전
count($list)를 mt_rand($list) 로 하면 안되까요?

안되는군요...
일단 최신글 뽑는 건 latest(" "," ", 1 ,350) <- 요 1만 하면 되겠구요..
스킨파일에서... 수정을 해야 되는데...
그 수정이... 연구가 필요할듯 보입니다. land ? lend ?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
이칼라
22년 전 조회 642
이칼라
22년 전 조회 448
이칼라
22년 전 조회 771
22년 전 조회 447
22년 전 조회 440
22년 전 조회 331
네모똘
22년 전 조회 479
이칼라
22년 전 조회 884
22년 전 조회 443
JJ.Mando
22년 전 조회 474
이칼라
22년 전 조회 543
22년 전 조회 452
22년 전 조회 377
22년 전 조회 549
22년 전 조회 387
22년 전 조회 479
하얀마음
22년 전 조회 257
22년 전 조회 419
22년 전 조회 504
22년 전 조회 772
🐛 버그신고