조회수에 따라 색상 다르게 표현하기 > 그누4 질문답변

그누4 질문답변

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

조회수에 따라 색상 다르게 표현하기 정보

조회수에 따라 색상 다르게 표현하기

본문

조회수에 따라 색상을 다르게 나타내고 싶어서 아래와 같이 사용해 봤는데 조회수가 나타나지 않네요. 어느 부분이 잘못되었는지 답변 좀 부탁드립니다.
<?
($list[$i][wr_hit] < 1 )
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 20)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 30)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 40)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 50)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 70)
echo ("$wr_hit");
elseif($list[$i][wr_hit] >= 100)
echo ("$wr_hit");
?>
  • 복사

댓글 전체

<?
if($list[$i][wr_hit] < 1 )
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 20)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 30)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 40)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 50)
echo ("$wr_hit");
elseif($list[$i][wr_hit] <= 70)
echo ("$wr_hit");
elseif($list[$i][wr_hit] >= 100)
echo ("$wr_hit");
?>

if 붙여서 해봤는데 조회수에 아무것도 나타나지 않네요..
lisk.skin.php 파일에서 조회수 부분인 <?=$list[$i][wr_hit]?>를 위 소스로 대체한 것입니다.

원래는 조회수를 이미지로 나타내주는 스킨을 참조했습니다.

<?
if ($list[$i][wr_hit] < 2 )
    echo ("<img src='$board_skin_path/img/s_hit0.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 5)
    echo ("<img src='$board_skin_path/img/s_hit1.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 10)
    echo ("<img src='$board_skin_path/img/s_hit2.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 30)
    echo ("<img src='$board_skin_path/img/s_hit11.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 50)
    echo ("<img src='$board_skin_path/img/s_hit12.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 80)
    echo ("<img src='$board_skin_path/img/s_hit13.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] <= 100)
    echo ("<img src='$board_skin_path/img/s_hit14.gif' border=0 align=absmiddle>");
elseif($list[$i][wr_hit] >= 120)
    echo ("<img src='$board_skin_path/img/s_hit15.gif' border=0 align=absmiddle>");
?>

이미지 부분을 $wr_hit로 하면되지 않을까 해서요...
$wr_hit에 색상을 넣어줘야죠

<?
if($list[$i][wr_hit] < 1 )
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] <= 20)
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] <= 30)
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] <= 40)
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] <= 50)
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] <= 70)
echo ("<font color='#000000'>".$wr_hit."</font>");
elseif($list[$i][wr_hit] >= 100)
echo ("<font color='#000000'>".$wr_hit."</font>");
?>
곰순이푸 님//
PhotoFly 님//
덕분에 해결되었습니다. 감사드립니다.

<?
            if($list[$i][wr_hit] < 1 )
            echo ("<font color='#d2d2d2'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] <= 30)
            echo ("<font color='#E6E6E6'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] <= 50)
            echo ("<font color='#CA9DFC'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] <= 80)
            echo ("<font color='#7AE3FD'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] <= 100)
            echo ("<font color='#F6FF00'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] <= 150)
            echo ("<font color='#FFC600'>".$list[$i][wr_hit]."</font>");
            elseif($list[$i][wr_hit] >= 200)
            echo ("<font color='#FF6C00'>".$list[$i][wr_hit]."</font>");
    ?>
© SIRSOFT
현재 페이지 제일 처음으로