조회수에 따라 이미지 테두리 색상 변경하기 > 그누4 질문답변

그누4 질문답변

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

조회수에 따라 이미지 테두리 색상 변경하기 정보

조회수에 따라 이미지 테두리 색상 변경하기

본문

조회수에 따라 갤러리 게시판 이미지 테두리 색상에 변경을 주려고 합니다.
원래는 조회수에 따라 조회수 색상을 다르게 효과를 주려는 팁을 응용한 것인데 이미지는 제대로 출력이 되는데 테두리에는 변화가 없네요.
소스 자체가 문제가 있는 걸까요?


기존 소스 : <div><a href="<?=$list[$i][href]?>"><img src="<?=$thumb_file?>" <?=$thumb_width?> <?=$thumb_height?> align=absmiddle></a></div>


변경소스 :  <a href="<?=$list[$i][href]?>">
<?
          if($list[$i][wr_hit] < 1 )
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #1E2229'>");
          else if($list[$i][wr_hit] <= 10)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #326184;'>");
          else if($list[$i][wr_hit] <= 20)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #939406;'>");
          else if($list[$i][wr_hit] <= 30)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #7B43B3;'>");
          else if($list[$i][wr_hit] <= 40)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #B38D43;'>");
  else if($list[$i][wr_hit] <= 60)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #E8001E;'>");
  else if($list[$i][wr_hit] <= 80)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #E8001E;'>");
          else if($list[$i][wr_hit] >= 100)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #FF4200;'>");
?></a>
  • 복사

댓글 전체

제가 베추베이직 스킨을 사용하고 있는데 다른 예전에 사용했던 게시판에 적용하니 잘 되네요..
그런데 베추베이직 스킨은 좀 다른 거 같아서 어느 부분에 적용할지 잘 모르겠네요..
알려주셔도 제가 적용을 하지 못하니 답답하네요.

아래가 소스인데 $thumb_file = "$thumb_path/{$list[$i][wr_id]}"; 이 부분을 변경하면 되는 건가요?
-------------------------------------------------------------------
if ($mw_basic[cf_type] != "list")
{
    $set_width = $mw_basic[cf_thumb_width];
    $set_height = $mw_basic[cf_thumb_height];

    // 섬네일 생성
    $thumb_file = "";
    $file = mw_get_first_file($bo_table, $list[$i][wr_id], true);
    if (!empty($file)) {
        $source_file = "$file_path/{$file[bf_file]}";

        //if ($mw_basic[cf_img_1_noview])
        //    $thumb_file = "$file_path/{$file[bf_file]}";
        //else
            $thumb_file = "$thumb_path/{$list[$i][wr_id]}";

        if (!file_exists($thumb_file)) {
            mw_make_thumbnail($set_width, $set_height, $source_file, $thumb_file, $mw_basic[cf_thumb_keep]);
        } else {
            //if (!$mw_basic[cf_img_1_noview]) {
            if ($mw_basic[cf_thumb_keep]) {
                $size = @getImageSize($source_file);
                $size = mw_thumbnail_keep($size, $set_width, $set_height);
                $set_width = $size[0];
                $set_height = $size[1];
            } else
                $size = @getImageSize($thumb_file);

            if ($size[0] != $set_width || $size[1] != $set_height) {
                mw_make_thumbnail($mw_basic[cf_thumb_width], $mw_basic[cf_thumb_height], $source_file, $thumb_file, $mw_basic[cf_thumb_keep]);
                if ($mw_basic[cf_thumb2_width])
                    @mw_make_thumbnail($mw_basic[cf_thumb2_width], $mw_basic[cf_thumb2_height], $source_file, "{$thumb2_path}/{$list[$i][wr_id]}", $mw_basic[cf_thumb2_keep]);
                if ($mw_basic[cf_thumb3_width])
                    @mw_make_thumbnail($mw_basic[cf_thumb3_width], $mw_basic[cf_thumb3_height], $source_file, "{$thumb3_path}/{$list[$i][wr_id]}", $mw_basic[cf_thumb3_keep]);
            }
        //}
        }
    } else {
        $thumb_file = "$thumb_path/{$list[$i][wr_id]}";
        if (!file_exists($thumb_file)) {
            preg_match("/<img.*src=\"(.*)\"/iU", $list[$i][wr_content], $match);
            if ($match[1]) {
                $match[1] = str_replace($g4[url], "..", $match[1]);
                if (file_exists($match[1])) {
                    mw_make_thumbnail($mw_basic[cf_thumb_width], $mw_basic[cf_thumb_height], $match[1], $thumb_file, $mw_basic[cf_thumb_keep]);
                    if ($mw_basic[cf_thumb2_width])
                        @mw_make_thumbnail($mw_basic[cf_thumb2_width], $mw_basic[cf_thumb2_height], $match[1], "{$thumb2_path}/{$list[$i][wr_id]}", $mw_basic[cf_thumb2_keep]);
                    if ($mw_basic[cf_thumb3_width])
                        @mw_make_thumbnail($mw_basic[cf_thumb3_width], $mw_basic[cf_thumb3_height], $match[1], "{$thumb3_path}/{$list[$i][wr_id]}", $mw_basic[cf_thumb3_keep]);
   
                }
            }
        }
    }
}

if ($mw_basic[cf_type] == "gall")
{
    if ($list[$i][is_notice]) continue;

    if (!file_exists($thumb_file) || $list[$i][icon_secret]) {
        $thumb_file = "$board_skin_path/img/noimage.gif";
        $thumb_width = "width='$mw_basic[cf_thumb_width]'";
        $thumb_height = "height='$mw_basic[cf_thumb_height]'";
    } else {
        $thumb_width = "";
        $thumb_height = "";
    }

    $style = "";
    $class = "";
    if ($list[$i][is_notice]) $style = " class=mw_basic_list_notice";

    if ($wr_id == $list[$i][wr_id]) { // 현재위치
        $style = " class=mw_basic_list_num_select";
        $class = " select";
    }

    $td_width = (int)(100 / $board[bo_gallery_cols]);

    // 제목스타일
    if ($mw_basic[cf_subject_style])
        $style .= " style='font-family:{$list[$i][wr_subject_font]}; color:{$list[$i][wr_subject_color]}'";

    $list[$i][subject] = "<span{$style}>{$list[$i][subject]}</span></a>";

    if (($line_number+1)%$colspan==1) echo "<tr>";
?>
    <td width="<?=$td_width?>%" class="mw_basic_list_gall <?=$class?>">
        <!--<div><a href="<?=$list[$i][href]?>"><img src="<?=$thumb_file?>" width=<?=$mw_basic[cf_thumb_width]?> height=<?=$mw_basic[cf_thumb_height]?> align=absmiddle></a></div>-->
<!--<div class="fixed_img_col"><a href="<?=$list[$i][href]?>"><span class="thumb"><img src="<?=$thumb_file?>" <?=$thumb_width?> <?=$thumb_height?> align=absmiddle><em><?=$list[$i][subject]?></em></span></a></div>-->
        <!--<div><a href="<?=$list[$i][href]?>"><img src="<?=$thumb_file?>" <?=$thumb_width?> <?=$thumb_height?> align=absmiddle></a></div>-->
<a href="<?=$list[$i][href]?>">
<?
          if($list[$i][wr_hit] < 1 )
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #1E2229'>");
          else if($list[$i][wr_hit] <= 10)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #326184;'>");
          else if($list[$i][wr_hit] <= 20)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #939406;'>");
          else if($list[$i][wr_hit] <= 30)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #7B43B3;'>");
          else if($list[$i][wr_hit] <= 40)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #B38D43;'>");
  else if($list[$i][wr_hit] <= 60)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #E8001E;'>");
  else if($list[$i][wr_hit] <= 80)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #E8001E;'>");
          else if($list[$i][wr_hit] >= 100)
          echo ("<img src=\"{$thumb_file}\" {$thumb_width} {$thumb_height} align=absmiddle style='border:7px solid #FF4200;'>");
?></a>
        <!--<div class=mw_basic_list_subject_gall style="width:<?=$set_width?>px;">-->
        <div class=mw_basic_list_subject_gall2>
            <? if ($is_checkbox) { ?> <input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"> <? } ?>
            <!--<? if ($is_category && $list[$i][ca_name]) { ?>  <a href="<?=$list[$i][ca_name_href]?>" class=mw_basic_list_category>[<?=$list[$i][ca_name]?>]</a> <? } ?>
            <a href="<?=$list[$i][href]?>"><?=$list[$i][subject]?></a>
            <? if ($list[$i][comment_cnt]) { ?> <span class=mw_basic_list_comment_count><?=$list[$i][comment_cnt]?></span> <? } ?> -->
        </div>
    </td>
    <? if (($line_number+1)%$colspan==0) echo "</tr>"; ?>

<? } else { ?>
© SIRSOFT
현재 페이지 제일 처음으로