오늘의금언을 위한 랜덤픽(RandomPick) 정보
최신글 오늘의금언을 위한 랜덤픽(RandomPick)첨부파일
본문
지난 디데이플러스에 이어 두번째 최신글인데요.
(디데이플러스 파일등록이 잘못되어서 11월29일 이전에 다운로드하셨던 분들은 새로 받으시길 바래요.
죄송합니다. - -; )
최신글은 가장 최근에 올라온 글들을 보여주는 기능인데 본 스킨은 전체 게시물중 한 개 게시물을
랜덤으로 가져와서 보여줍니다.
"오늘의 금언"이라는 게시판이 있는데 메인페이지에서 가장 최근에 올라온 글을 보여주기보다는
게시글중 무작위로 하나를 보여주고 싶어서 만든 스킨입니다.
지난 게시글들이 하나하나 중요한 내용이어서 재조명할 필요가 있을 때 활용하시면 좋을 것 같습니다.
[사용 방법]
1. 랜덤픽으로 사용할 게시판을 준비하세요.
2. 최신글에서 제목이 아닌 내용이 보여지니 출력할 부분을 내용에 넣으세요.
3. 출처표시가 필요할 경우 링크1에 정보를 넣습니다.
4. /lib/latest.lib.php 의 60라인 정도에 있는
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
코드를
if($bo_table == "{랜덤픽 테이블명}") {
$sql = "select count(*) as postCount from {$tmp_write_table} where wr_is_comment = 0";
$resultCount = sql_query($sql);
$rowCount = sql_fetch_array($resultCount);
$timeStamp = time();
$rowIndex = $timeStamp % $rowCount[postCount];
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit {$rowIndex},1";
//echo "$sql : $timeStamp"; exit;
}
else {
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
}
로 변경하시고 코드내 {랜덤픽 테이블명}을 연결된 게시판 테이블명으로 수정하시기 바랍니다.
9