묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
인기 게시물 출력 에러에 대해서
2010.07.20 11:20
안녕하세요.
얼마전에 누군가가 질문 했었던 사항인데 저도 똑같이 겪고 있는 내용입니다.
인기 게시물 조회수로 출력시 한주간, 또는 한달간에 대해서 나타내고 싶어요.
0을 넣었을시 전체 조회수에 대한 인기 게시물은 정확하게 잘 나옵니다.
만약 7을 넣으면 일주일에 대한 인기게시물이 떠야 하는데 정확한 값이 안나옵니다.
아래는 소스인데 뭐가 문제인지 확인 좀 부탁합니다.
if($args->view_date)
{
//time -> zdate 변형의 함수 필요
$date=ztime(date('YmdHis')) - 60*60*24*$args->view_date;
$date2=date('YmdHis', $date);
$obj->s_date=$date2;
}
// if($obj->sort_index == 'list_order') $obj->avoid_notice = -2100000000;
$output = executeQuery('widgets.popular_document.getPopularDocuments', $obj);
댓글 1
-
스카이피아
2010.07.20 12:27
-
수피아소년
2010.07.20 14:18
일단 제가 원하는 답은 아니지만 제가 질문을 잘못 올렸네요. 질문 다시 올립니다. 관심가져 주셔서 감사합니다.
위 소스랑은좀 다르지만 제껀 잘 되거든요 제꺼 알려드릴께요
.ideationPopular.zip 다운 받으셔서 widget에 넣어주시구요
기간 설정은 ideationPopular.class.php 파일 오픈하셔서
// 인수 정리
$db_args->regdate = date("Ymd", mktime(0, 0, 0, date('m'), date('d')-7, date('Y')));
이부분 수정하시면 됩니다. 현재 -7로 일주일 이내글만 출력하게 되어있어요