latest에 썸네일 이미지 사이즈를 원본비율대로 나오게 하고 싶습니다.
본문
올라와있는 자료가 list.skin.php위주로 되어있어
질문드립니다. ㅠㅜ
php, js 언어를 잘몰라 도움을 청하게 되었습니다.
공지사항에 체크된 게시물만 메인페이지(latest)에 나오도록 된 상태입니다.
어찌 수정하면 될까요?
주석처리한 부분은 교체하려고 둔상태이나
적용하면 이미지 링크가 깨지는 듯합니다 ㅜ
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
$thumb_width = "263";
$thumb_height = "205";
$thumb_no = 0;
for ($i=0; $i<count($list); $i++) {
if( $list[$i]['is_notice'] ) {
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);
// $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $w, $h);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
// $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$w.'" height="'.$h.'">';
} else {
$img_content = '<img src="../../images/no_image.png" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
//$img_content = '<span style="width:'.$w.'px;height:'.$h.'px">no image</span>';
}
$tmp_content = preg_replace("(\<(/?[^\>]+)\>)", "", $list[$i]['content']);
echo "
<li class=\"masonry_item grid-sizer\">
<p class=\"img\"><a href=\"{$list[$i]['href']}\">{$img_content}</a></p>
<div class=\"part_title\"><a href=\"{$list[$i]['href']}\"><p class=\"name\">{$list[$i]['subject']}</p>
<p class=\"work_web\">{$list[$i]['ca_name']} <span> l </span> {$list[$i]['wr_1']}</p>
</a></div>
</li>
";
$thumb_no++;
} // end if
} // end for
if( (int)$thumb_no==0 ) {
echo "
<li>
<p class=\"img\"><a href=\"javascript:;\"><img src=\"".G5_URL."/images/no_image.png\" alt=\"No Image\"></a></p>
<p class=\"name\">No Data</p>
<p>No Comment</p>
</li>
";
} // end if
?>
답변 1
skin/ latest/latest.skin.php 를 열어서 수정하셔야 해요
$img_content = '<img src="'.$thumb['ori'].'" alt="'.$thumb['alt'].'" >';이런 식으로
$img_content 출력 부분에서 width, height 지정한 숫자를 지우시거나
원하는 숫자로 바꾸시면 될 것같아요