izen.group.lib.php 질문입니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

izen.group.lib.php 질문입니다.. 정보

izen.group.lib.php 질문입니다..

본문

현재 공지사항같이 추천기사를 체크하면

그게 10개까지 메인에 노출되어지는데요


이것이 조회수가 높은순으로 정렬이 되더라구요

근데 조회수가 아니라 최근 날짜순으로 정렬하려면 어디를 건드려야 할까요???



function izen_good($skin_dir="", $gr_id, $rows=10, $subject_len=40, $listdate)
{
global $g4;
$nowYmd = date(Ymd); # 시작시간을 구합니다.
$time = time();
$startYmd = date("Ymd",strtotime("-".$listdate." day", $time));

if ($skin_dir)
{
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
}
else
{
$latest_skin_path = "$g4[path]/skin/latest/basic";
}

$list = array();

if($gr_id == "%")
$sql= "select bo_table from {$g4['board_table']}";
else
$sql= "select bo_table from {$g4['board_table']} where gr_id='$gr_id'";

$ress = sql_query($sql);
for($i=0, $ii=0; $board=sql_fetch_array($ress); $ii++)
{
$tmp_write_table = $g4['write_prefix'] . $board['bo_table']; # 게시판 테이블 전체이름
$sql = "select * from `$tmp_write_table` where wr_is_comment <> '1' and wr_10 = 'Y' order by wr_hit desc limit 0, $rows ";


# 그룹 전체 게시물에서 코멘트는 제외하고 지정된 날짜 만큼만 위에서 하나씩 조회수가 높은 순으로 출력하라!
$result = sql_query($sql);
# for (; $row=sql_fetch_array($result); $i++) # *오류* 전체 게시물 가운데 날짜에 상관없이 히트순으로 지정한 갯수만큼 출력된다.
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[] = get_list($row, $board, $latest_skin_path, $subject_len, $listdate);
}

}

usort( $list, 'cmp');


$list= array_slice($list, 0, $rows);

ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();

return $content;
}


도움 부탁드립니다..

댓글 전체

전체 30 |RSS
그누4 질문답변 내용 검색

회원로그인

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