오늘의금언을 위한 랜덤픽(RandomPick) > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

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

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

첨부파일

randomPick221201.zip (11.7K) 12회 다운로드 2022-12-01 10:43:53 포인트 차감100
테스트한 버전5.5.8.2.3
호환 가능 버전5.0 이상

본문

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

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

댓글 전체

전체 3 |RSS

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT