
1.0.16 버젼의 resize에서는 웹편집기로 넣은 컨텐츠 속의 이미지 용량을 계산하게 되어 있습니다.
$g4[resize][image_size] : kb 용량
$g4[resize][image_count] : 갯수
$g4[resize][image_file][] : 이미지 파일목록
이것을 이용해서, 출력을 제한하려면, view.skin.php의 수정이 필요합니다.
<!-- 내용 출력 -->
<span id="writeContents" class="ct lh">
<?
$write_contents=resize_dica($view[content],400,300);
<span id="writeContents" class="ct lh">
<?
$write_contents=resize_dica($view[content],400,300);
// 과도한 이미지 첨부가 있는 경우
$maxmb = $board[bo_image_max_size];
$curmb = (int) $g4[resize][image_size];
if ($board[bo_image_info] && $curmb > $maxmb) {
$write_msg="<font color=red><b>이미지 첨부가 $maxmb kb를 초과한 $curmb kb이므로 출력할 수 없습니다.<br>편집기로 이미지를 줄여주시기 바랍니다.<br></b></font>";
if (($member[mb_id] && $member[mb_id] == $view[mb_id]) || $is_admin)
echo $write_msg;
else
$write_contents = $write_msg;
}
echo $write_contents;
?>
$maxmb = $board[bo_image_max_size];
$curmb = (int) $g4[resize][image_size];
if ($board[bo_image_info] && $curmb > $maxmb) {
$write_msg="<font color=red><b>이미지 첨부가 $maxmb kb를 초과한 $curmb kb이므로 출력할 수 없습니다.<br>편집기로 이미지를 줄여주시기 바랍니다.<br></b></font>";
if (($member[mb_id] && $member[mb_id] == $view[mb_id]) || $is_admin)
echo $write_msg;
else
$write_contents = $write_msg;
}
echo $write_contents;
?>
</span>
- opencode.co.kr -
|