간지 인기검색어 스킨에 대해서 질문 채택완료
홈짱닷컴
11년 전
조회 5,068
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=84740&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EA%B0%84%EC%A7%80
위 주소의 인기검색어 스킨 소스가 아래와 같습니다.
인기 변동폭 계산 php 소스
<?if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가$pop_all_width = 250; // 전체 가로 크기$pop_line_height = 22; //검색어 한줄당 세로 크기$date_gap_old = date("Y-m-d", strtotime($date_gap) - ($date_cnt * 1));$old = array();$sql2 = " select pp_word, count(*) as cnt from $g4[popular_table]where pp_date between '$date_gap_old' and '$date_gap'group by pp_wordorder by cnt desc, pp_wordlimit 0, 100 ";$qry2 = sql_query($sql2);$count = mysql_num_rows($qry2);for ($j=0; $row2=sql_fetch_array($qry2); $j++) {$old[$j] = $row2;}for ($i=0; $i<$pop_cnt; $i++){for ($j=0; $j<$count; $j++) {if ($old[$j][pp_word] == $list[$i][pp_word]) {break;}}$list[$i][pp_word] = urldecode($list[$i][pp_word]);$list[$i][pp_rank] = $i + 1;if ($count == $j) {$list[$i][old_pp_rank] = 0;$list[$i][rank_gap] = 0;} else {$list[$i][old_pp_rank] = $j + 1;$list[$i][rank_gap] = $list[$i][old_pp_rank] - $list[$i][pp_rank];}if ($list[$i][rank_gap] > 0)$list[$i][icon] = "up";else if ($list[$i][rank_gap] < 0)$list[$i][icon] = "down";else if ($list[$i][old_pp_rank] == 0)$list[$i][icon] = "new";else if ($list[$i][rank_gap] == 0)$list[$i][icon] = "nogap";}?>
인기 변동폭 및 새로운 인기검색어 new 표시 부분
<? switch ($list[$i][icon]) {case "up" : echo "<img src='{$popular_skin_path}/img/up.gif' alt='Up' hspace='5' align='absmiddle' />".abs($list[$i][rank_gap]).""; break;case "down" : echo "<img src='{$popular_skin_path}/img/down.gif' alt='Down' hspace='5' align='absmiddle' />".abs($list[$i][rank_gap]).""; break;case "new" : echo "<img src='{$popular_skin_path}/img/new.gif' alt='New' hspace='5' align='absmiddle' />"; break;case "nogap" : echo "<img src='{$popular_skin_path}/img/nogap.gif' alt='Nogap' hspace='5' align='absmiddle' />"; break; } ?>
어디가 잘 못 되었는지는 몰라도, 상하 변동폭은 안보여주고 new 표시만 주구장창 뜹니다. ㅜㅜ
위 소스에서 파란색 소스 부분을 삭제하면 변동폭은 제대로 뜨는데, new 표시는 안뜹니다. ㅜㅜ

new 표시도 뜨면서 변동폭을 보여주려면 어떻게 해야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인