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

오늘의금언을 위한 랜덤픽(RandomPick)

· 2년 전 · 1919 · 4
randomPickMain02.jpg

지난 디데이플러스에 이어 두번째 최신글인데요.

(디데이플러스 파일등록이 잘못되어서 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} ";
 }

 

로 변경하시고 코드내 {랜덤픽 테이블명}을 연결된 게시판 테이블명으로 수정하시기 바랍니다.

댓글 작성

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

로그인하기

댓글 4개

2년 전
감사합니다.
2년 전
감사합니다.
2년 전
공개해 주셔서 감사합니다.
감사합니다.

게시글 목록

번호 제목
63027
63014
63008
62999
62953
62943
62941
62936
62908
62907
62892
62879