게시판의 카테고리의 자료를 random으로 하려면?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
게시판의 카테고리의 자료를 random으로 하려면?

QA

게시판의 카테고리의 자료를 random으로 하려면?

본문

안녕하세요?

날이 좀 풀렸지만, 다음 주 화요일부터는 또 추워진다고 합니다.
항상 건강에 유의하십시오~

 

1. 다름이 아니오라
다음처럼 하면 gallery형식으로 data게시판을 random으로 4개씩 보이게 합니다.
<?php echo latest_multi("theme/gallery", "data", 4, 22, 0, random); ?>

 

latest.skin.php에서는 해당부분이 다음과 같습니다.
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);

 

 

2. 그런데  data게시판의 특정 카테고리의 자료를 random으로 4개씩 보이게 하고 싶습니다.


예를들면 사진첩의 카테고리를 random으로 4개씩 보이게 하려고 data|사진첩, data?사진첩... 이렇게 저렇게 해봐도 잘 안 되고 있습니다.

 

data|사진첩으로 하면 random으로 하지 않을 때는 잘 나타나는데...random은 쉽지 않습니다.

질문이 잘 되었는지 모르겠군요~

어떻게 해야 하는지 도와주시면 감사하겠습니다.

 

 

그럼, 좋은 오후 되십시오~

이 질문에 댓글 쓰기 :

답변 1

간단합니다. 어렵게 생각하지마세요

썸네일은 데이타에따라서 반영을 하게 되어있습니다.

따라서 latest_multi  함수를 찾아 열어보세요

SELECT 호출 처리되어 있는 부분이 있을것입니다. 여기서  SQL 쿼리를 ORDER BY 절을 변경하면 됩니다.

 

예를들어 ORDER BY wr_num 으로 되어있다던지 하면은

다음과 같이 ORDER BY RAND() 수정해주시면됩니다.

 

단, 이렌덤은 데이타베이스로인한 처리이므로  보이는 갯수의 설정값으로 렌덤이 되실것입니다.

더 숨겨진 게시물까지 다수의 게시물이 더 중복되지않는 오래된구체적인 조건으로 렌덤을 해야한다라면 제작의뢰에 신청해보시기바랍니다.

감사합니다.

latest.lib.php에 다음과 같이 되어 있습니다.
// 최신글 특정 카테고리로 갖고 오기
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0".$where." order by wr_num limit 0, {$rows} ";

잘 적용하여 보겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 89
QA 내용 검색

회원로그인

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