게시판의 카테고리의 자료를 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() 수정해주시면됩니다.
단, 이렌덤은 데이타베이스로인한 처리이므로 보이는 갯수의 설정값으로 렌덤이 되실것입니다.
더 숨겨진 게시물까지 다수의 게시물이 더 중복되지않는 오래된구체적인 조건으로 렌덤을 해야한다라면 제작의뢰에 신청해보시기바랍니다.