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;
}


도움 부탁드립니다..
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로