최신글 노출정렬 하는법에 대한 질문입니다. > 그누4 질문답변

그누4 질문답변

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

최신글 노출정렬 하는법에 대한 질문입니다. 정보

최신글 노출정렬 하는법에 대한 질문입니다.

본문

wr_8에 체크된거만 메인에 노출되는 소스인데요

정렬이 어떤기준인지도 모르겠습니다 날짜순도 아니고 히트순도 아니고

전 최신글이 위로 정렬되게끔하고싶어서 wr_datetime desc asc 전부다 해봐요

알수없는 방법으로 정렬이 되네요

아래는 소스입니다.

--------------------------------------------------------------
function izen_good2($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 = 0 and wr_8 = 'Y' order by wr_hit 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;
}

-------------------------------------------------------------

댓글 전체

전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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