갤러리 에서 추천수가 많은 사진 4장 정도를 메인에 뽑아 오고 싶어요
본문
갤러리 에서 추천수가 많은 사진 4장 정도를 메인에 뽑아 오고 싶어요
기간 지정을 할수 있으면 좋겠습니다
즉 ~
2달 동안 또는 3달 동안에 올라온 최신 사진중에
추천수가 많은 4장만 뽑아다가 메인에 뿌리고 싶어요
어떻게 하면 될까요 ?
답변 부탁 드립니다
^^
답변 2
/lib/latest.lib.php 의 latest() 함수 내의 sql 문에서
order by wr_num -> order by wr_good desc
로 수정하면 추천순이 됩니다.
최근 2달 이내의 글은,
where 조건에
wr_datetime > DATE_SUB(NOW(), INTERVAL 2 MONTH)
조건을 추가해주면 됩니다.
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and wr_datetime > date_sub(now(), interval 2 month) order by wr_good desc limit 0, {$rows} ";
latest() 함수를 직접 이렇게 고치거나,
latest() 함수를 복사 해당부분만 고친후 함수명을 latest2() 등으로 변경하여 사용하면 될 듯 합니다.
!-->
최신글은 latest() 함수를 사용합니다.
해당 함수의 쿼리문에서 추천수 wr_good 필드에 값이 많은 순서대로 가져오고
기간은 현재 날짜의 2달 3달 전의 날짜와 비교해서 가져오시면됩니다.
해당 최신글 함수를 수정해야 하는 부분입니다.
답변을 작성하시기 전에 로그인 해주세요.