view.skin.php 에서 600px 크기 이상일 경우, 썸네일 생성되지 않도록 하려면
본문
기본 소스가 아래와 같이 get_view_thumbmail을 호출하는것으로 되어 있어서..
//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
아래와 같이 반대로 변경하였습니다...
환경설정 > 썸네일파일 일괄삭제 하고
view 파일 보고 나면...600px 이상인 이미지일 경우,
/data/file/보드명/thumb-.... 파일이 생성됩니다.
썸네일이 생성되지 않도록 하려면
<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
echo $view['file'][$i]['view'];
//echo get_view_thumbnail($view['file'][$i]['view']);
}
}
echo "</div>\n";
}
?>
<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
echo $view['file'][$i]['view'];
//echo get_view_thumbnail($view['file'][$i]['view']);
}
}
echo "</div>\n";
}
?>
답변 2
basic 스킨으로 다시 또 테스트를 해봤지만 본문 이미지 썸네일은 생성되지 않습니다.
썸네일 이미지 파일명 끝부분이 600X500 형식으로 가로 600 사이즈가 맞나요?
600이 아니라면 최신글이나 목록 등 다른 부분에서 생성된 썸네일 입니다.
아래처럼 하면 되겠지만 뭐가 이상하지않나요?
큰 이미지를 줄여서 보여주지않고 반대로 한다니...
if($view['file'][$i]['image_width'] >600) echo $view['file'][$i]['view'];
else echo get_view_thumbnail($view['file'][$i]['view']);