게시물 조회수순으로 제목옆에 순위를 표시하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

게시물 조회수순으로 제목옆에 순위를 표시하고 싶습니다. 정보

게시물 조회수순으로 제목옆에 순위를 표시하고 싶습니다.

본문

스킨폴더 list.skin.php 파일

리스트 글 제목표시부분
echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a> 순위 몇위";

에 이 게시판의 글 조회수순으로 순위를 "1위,2위등" 정도로 순위를 표시하고 싶은데, 어떻게 하면 되나요? 

댓글 전체

일단 베스트10을 뽑는걸로 하고...
같은 히트라면 최근에쓴글이 순위가 높습니다.. 쓴지 얼마안된놈이 힛뜨가 많으니 기특해서 ㅋㅋ



//list.skin.php 상단 <? 와 ?> 사이에.. 아래를 삽입..

$sel = sql_query(" select wr_id from $write_table where  wr_is_comment<1 order by wr_hit desc, wr_datetime desc limit 10");
while($row=sql_fetch_array($sel)){
  $hit_rank[] = $row['wr_id'];
}



//그리고 아래로 내려와서 제목 출력하는부분 위치 잘보고.. 아래 삽입..

if ($list[$i][is_notice]){
  echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
}else{
  if(count($hit_rank) && in_array($list[$i][wr_id], $hit_rank)){
    $rank_num = array_search($list[$i][wr_id], $hit_rank); $rank_num++;
    $rank_num = "<span style='font-weight:bold; color:#99cc00'>[".$rank_num."위]</span>";
  }else{
    $rank_num='';
  }
  echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a> $rank_num";
}



위 쿼리문은 게시판 전체의 히트순이라,,limit를 안걸시 게시물엄청나면 책임못지고..
"오늘의 힛뚜 베수트10" 하려면.. 쿼리문을 아래로 대체합니다.(권장)

select wr_id from $write_table where wr_datetime like '$g4[time_ymd]%' and wr_is_comment<1 order by wr_hit desc, wr_datetime desc limit 10
전체 32 |RSS
그누4 질문답변 내용 검색

회원로그인

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