Cheditor 에서, 이미지가 740 사이즈로 올라가지 않아요...

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
Cheditor 에서, 이미지가 740 사이즈로 올라가지 않아요...

QA

Cheditor 에서, 이미지가 740 사이즈로 올라가지 않아요...

본문

게시판 기본 넓이는 920px 로 해두었습니다.

헌데, 게시판 넓이에 비해 너무 이미지들이 터무니없이 작게 올라가길래,

올리기전에 확인해봤는데 가로가 640이더라구요, 물론 cheditor.js 에서 다음과 같이 수정하였습니다.

 

 

물론!!! 게시판 설정에서는 이미지가 740 으로 보일수있게 이미지사이즈 : 740 으로 설정해두었어요

 


editorPath      : null,
        fullHTMLSource  : false,
        linkTarget      : '_blank',
        showTagPath     : false,
        colorToHex		: true,
        imgMaxWidth     : 740,
        imgUploadNumber : 12,
        imgUploadSortName : false,
        uploadImgSpacer : true,
        makeThumbnail   : false,
        thumbnailWidth  : 120,
        thumbnailHeight : 90,
        imgBlockMargin  : '5px 0px',
        includeHostname : true,
        ieEnterMode     : 'css', // [css, div, br, default]
        outputXhtml     : true,
        xhtmlLang		: 'utf-8', 

 

ddacb01a46f130dab35d1512ea1bb6ba_1406120873_5059.jpg
ddacb01a46f130dab35d1512ea1bb6ba_1406120873_8121.jpg
 

 

혹시 write.php에 문제가 있어서 그런가 싶어서, write.skin.php 첨부해봤는데요. 조금 도와주시길 간곡히 부탁드립니다.

 


<?
/* hn_basic
 * =======================================================================
 * Date : 2012.10.16
======================================================================= */
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
 
if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}
 
// 게시판 폭 지정
if($board[bo_table_width] < 100) {
	$bo_width = $board[bo_table_width]."%";
} else {
	$bo_width = $board[bo_table_width]."px";
}
?>
<!-- 스타일시트 -->
<link href="<?=$board_skin_path?>/hn_basic.css" rel="stylesheet" type="text/css">
 
<script language="javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
 
 
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page     value="<?=$page?>">
 
 
<!-- 글작성 테이블 -->
<table id="hnWrite" width="<?=$bo_width?>" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td colspan=2 class="writeBoSubject">
	<?=$board[bo_subject]?>
</td></tr>
 
<? if ($is_name) { ?>
<tr>
    <td class="writeTitle">이름</td>
    <td class="writeContent"><input maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<? } ?>
 
<? if ($is_password) { ?>
<tr>
    <td class="writeTitle">패스워드</td>
    <td class="writeContent"><input type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<? } ?>
 
<? if ($is_email) { ?>
<tr>
    <td class="writeTitle">이메일</td>
    <td class="writeContent"><input maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<? } ?>
 
<? if ($is_homepage) { ?>
<tr>
    <td class="writeTitle">홈페이지</td>
    <td class="writeContent"><input size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<? } ?>
 
<?
// 옵션 설정
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) {
    $option = "";
    if ($is_notice) {
        $option .= "<input type=checkbox name=notice value='1' $notice_checked>공지 ";
    }
 
    if ($is_html) {
        if ($is_dhtml_editor) {
            $option_hidden .= "<input type=hidden value='html1' name='html'>";
        } else {
            $option .= "<input onclick='html_auto_br(this);' type=checkbox value='$html_value' name='html' $html_checked><span class=w_title>html</span> ";
        }
    }
 
    if ($is_secret) {
        if ($is_admin || $is_secret==1) {
            $option .= "<input type=checkbox value='secret' name='secret' $secret_checked><span class=w_title>비밀글</span> ";
        } else {
            $option_hidden .= "<input type=hidden value='secret' name='secret'>";
        }
    }
 
    if ($is_mail) {
        $option .= "<input type=checkbox value='mail' name='mail' $recv_email_checked>답변메일받기 ";
    }
}
 
echo $option_hidden;
if ($option) {
?>
<tr>
    <td width=120 class="writeTitle">옵션</td>
    <td class="writeContent"><?=$option?></td></tr>
<? } ?>
 
<? if ($is_category) { ?>
<tr>
    <td class="writeTitle">분류</td>
    <td class="writeContent"><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<? } ?>
 
<tr>
    <td class="writeTitle">제목</td>
    <td class="writeContent"><input style="width:100%;" name=wr_subject itemname="제목" required value="<?=$subject?>"></td></tr>
 
<tr>
    <td class="writeTitle">내용</td>
    <td class="writeContent2">
<? 	if ($is_dhtml_editor) { ?>
        <?=cheditor2('wr_content', $content);?>
<? 	} else { ?>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
        </tr>
        </table>
        <textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script type="text/javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
<? 	} ?>
	</td>
</tr>
 
<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
    <td class="writeTitle">링크 #<?=$i?></td>
    <td class="writeContent"><input type='text' size=50 name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<? } ?>
<? } ?>
 
<? if ($is_file) { ?>
<tr>
    <td class="writeTitle"><table cellpadding=0 cellspacing=0><tr><td>파일
    <span onclick="add_file();" style='cursor:pointer;'><img src="<?=$board_skin_path?>/img/icon_add.gif" width="15" height="15" align="absmiddle" border="0" ></span>
    <span onclick="del_file();" style='cursor:pointer;'><img src="<?=$board_skin_path?>/img/icon_del.gif" width="15" height="15" align="absmiddle" border="0"></span>
    </td></tr></table></td>
    <td  class="writeContent2"><table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
     </td>
</tr>
<? } ?>
 
<? if ($is_trackback) { ?>
<tr>
    <td class="writeTitle">트랙백주소</td>
    <td class="writeContent"><input size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<? } ?>
 
<? if ($is_guest) { ?>
<tr>
    <td class="writeTitle">자동등록방지</td>
    <td class="writeContent"><img id='kcaptcha_image' >  <input type=input size=10 name=wr_key itemname="자동등록방지" required>  왼쪽의 글자를 입력하세요.</td>
</tr>
<? } ?>
</table>
 
<!-- 버튼 -->
<div id="hnWriteBtn">
	<input type=submit id="btn_submit" value="확인" accesskey='s' class="hnBtn hnWriteBtn"> 
	<a id="btn_list" href="./board.php?bo_table=<?=$bo_table?>" class="hnBtn"><span class="iconList">목록</span></a>
</div>
 
</form>
 
 
<script language="JavaScript">
// 파일처리 스크립트
var flen = 0;
function add_file(delete_code) {
	var upload_count = <?=(int)$board[bo_upload_count]?>;
	if (upload_count && flen >= upload_count)
	{
	    alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
	    return;
	}
 
	var objTbl;
	var objRow;
	var objCell;
	if (document.getElementById)
	    objTbl = document.getElementById("variableFiles");
	else
	    objTbl = document.all["variableFiles"];
 
	objRow = objTbl.insertRow(objTbl.rows.length);
	objCell = objRow.insertCell(0);
 
	objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
	if (delete_code)
	    objCell.innerHTML += delete_code;
	else
	{
	    <? if ($is_file_content) { ?>
	    objCell.innerHTML += "<br><input type='text' class='ed' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
	    <? } ?>
	    ;
	}
 
	flen++;
}
 
<?=$file_script; //수정시에 필요한 스크립트?>
 
function del_file()
{
	// file_length 이하로는 필드가 삭제되지 않아야 합니다.
	var file_length = <?=(int)$file_length?>;
	var objTbl = document.getElementById("variableFiles");
	if (objTbl.rows.length - 1 > file_length)
	{
	    objTbl.deleteRow(objTbl.rows.length - 1);
	    flen--;
	}
}
</script>
 
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin) {
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
}
 
// $sca 값 있으면 분류에 표시(2011.05.11)
if ($sca) {
	echo "
	if (typeof(document.fwrite.ca_name) != 'undefined') {
		document.fwrite.ca_name.value = '$sca';
	}";
}
?>
 
// 처음 포커스 위치
with (document.fwrite)
{
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
    else if (typeof(wr_subject) != "undefined")
        wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();
 
	// 분류가 있을때는 불류값 초기 설정
    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}
 
// html쓰기시 자동줄바꿈 확인
function html_auto_br(obj) {
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}
 
// 폼 체크
function fwrite_submit(f) {
    /*
    // 글쓰기 필터
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }
 
    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }
    */
 
    // 자동등록방지 확인
    if (typeof(f.wr_key) != "undefined" && !check_kcaptcha(f.wr_key)) {
        return false;
    }
 
    // 글자수 확인
    if (document.getElementById('char_count')) {
        if (char_min > 0 || char_max > 0) {
            var cnt = parseInt(document.getElementById('char_count').innerHTML);
            if (char_min > 0 && char_min > cnt) {
                alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
                return false;
            }
            else if (char_max > 0 && char_max < cnt) {
                alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
                return false;
            }
        }
    }
 
    // DHTML을 사용한다면
    if (document.getElementById('tx_wr_content')) {
        if (!ed_wr_content.outputBodyText()) {
            alert('내용을 입력하십시오.');
            ed_wr_content.returnFalse();
            return false;
        }
    }
 
    <?
    if ($is_dhtml_editor) echo cheditor3('wr_content');
    ?>
 
    // ajax 필터 - 'ajax.filter.php'에서 금지어 확인
    var subject = "";
    var content = "";
    $.ajax({
        url: "<?=$board_skin_path?>/ajax.filter.php",
        type: "POST",
        data: {
            "subject": f.wr_subject.value,
            "content": f.wr_content.value
        },
        dataType: "json",
        async: false,
        cache: false,
        success: function(data, textStatus) {
            subject = data.subject;
            content = data.content;
        }
    });
    if (subject) {
        alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
        f.wr_subject.focus();
        return false;
    }
    if (content) {
        alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
        if (typeof(ed_wr_content) != "undefined")
            ed_wr_content.returnFalse();
        else
            f.wr_content.focus();
        return false;
    }
 
    // 버튼 disabled
    document.getElementById('btn_submit').disabled = true;
    document.getElementById('btn_list').disabled = true;
 
    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
 
    return true;
}
</script>
<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript"> window.onload=function() { drawFont(); } </script>
 

 

이 질문에 댓글 쓰기 :

답변 2

게시판 설정의 이미지 폭 크기도 설정해 주셨나요? 

답변을 작성하시기 전에 로그인 해주세요.
전체 7
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT