조회수에 따라 이미지 테두리 색상 변경하기
조회수에 따라 갤러리 게시판 이미지 테두리 색상에 변경을 주려고 합니다.
원래는 조회수에 따라 조회수 색상을 다르게 효과를 주려는 팁을 응용한 것인데 이미지는 제대로 출력이 되는데 테두리에는 변화가 없네요.
소스 자체가 문제가 있는 걸까요?
기존 소스 : <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><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>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
소스를 for문 안에 넣으시면 잘 될텐데요
그런데 베추베이직 스킨은 좀 다른 거 같아서 어느 부분에 적용할지 잘 모르겠네요..
아래가 소스인데 $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 { ?>