cheditor 기능을 사용할려고 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

cheditor 기능을 사용할려고 합니다. 정보

cheditor 기능을 사용할려고 합니다.

본문

메일보내기 에서 cheditor 를 사용할려고
skin/member/스킨/formmail.skin.php 의 내용을 아래의 소스처럼 바꿨습니다.

다른 기능은 정상작동하는것 같고 이모티콘과 그림입력 기능을 그누보드 원본을 건들이지 않고
멤버스킨 수정으로만 사용가능하게 할려면 어떻게 해야, 잘 했다고 할까요...???

원본을 건들여야 한다면 기능을 뺄려고 합니다. 기능 삭제 할 경우도 원본을 건들여야 하나요...???



-------  변경된 소스

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/lib/cheditor.lib.php");
$content = '';
?>
<script src="<?=$g4[editor_path]?>/cheditor.js"></script>
<?=cheditor1('content', $content);?>

<table width="600" height="50" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td align="center" valign="middle" bgcolor="#EBEBEB"><table width="590" height="40" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td width="25" align="center" bgcolor="#FFFFFF" ><img src="<?=$member_skin_path?>/img/icon_01.gif" width="5" height="5"></td>
                    <td width="75" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b><?=$g4[title]?></b></font></td>
                    <td width="490" bgcolor="#FFFFFF" ></td>
                </tr>
            </table></td>
    </tr>
</table>

<table width="600" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td width="600" height="20" colspan="4"></td>
    </tr>
    <tr>
        <td width="30" height="24"></td>
        <td width="20" align="center" valign="middle" bgcolor="#EFEFEF"><img src="<?=$member_skin_path?>/img/arrow_01.gif" width="7" height="5"></td>
        <td width="520" align="left" valign="middle" bgcolor="#EFEFEF"><b><?=$name?></b>님께 메일보내기</td>
        <td width="30" height="24"></td>
    </tr>
</table>

<table width="600" border="0" cellspacing="0" cellpadding="0">
<form name="fformmail" method="post" action="javascript:fformmail_submit(document.fformmail);" enctype="multipart/form-data">
<input type="hidden" name="to"    value="<?=$email?>">
<input type="hidden" name="attach" value="2">

<tr>
    <td height="330" align="center" valign="top"><table width="540" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td height="20"></td>
        </tr>
        <tr>
            <td height="2" bgcolor="#808080"></td>
        </tr>
        <tr>
            <td width="540" height="2" align="center" valign="top" bgcolor="#FFFFFF">
                <table width="540" border="0" cellspacing="0" cellpadding="0">
               
                <? if ($is_member) { // 회원이면 ?>
                <input type='hidden' name='fnick'  value='<?=$member[mb_nick]?>'>
                <input type='hidden' name='fmail'  value='<?=$member[mb_email]?>'>
                <? } else { ?>
                <tr>
                    <td width="80" height="27" align="center"><b>이름</b></td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><input type=text style='width:90%;' name='fnick' required minlength=2 itemname='이름'></td>
                </tr>
                <tr>
                    <td width="80" height="27" align="center"><b>E-mail</b></td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><input type=text style='width:90%;' name='fmail' required email itemname='E-mail'></td>
                </tr>
                <? } ?>

                <tr>
                    <td width="80" height="27" align="center"><b>제목</b></td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><input type=text style='width:90%;' name='subject' required itemname='제목'></td>
                </tr>
                <tr>
                    <td height="1" colspan="3" bgcolor="#E9E9E9"></td>
                </tr>
                <tr>
    <input type='hidden' name='type' value='2'>
                    <td width="80" height="150" align="center"><b>내용</b></td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><?=cheditor2('fformmail', 'content', '100%', '200');?></td>
                </tr>
                <tr>
                    <td height="1" colspan="3" bgcolor="#E9E9E9"></td>
                </tr>
                <tr>
                    <td width="80" height="27" align="center">첨부파일 #1</td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><input type=file style='width:90%;' name='file1'></td>
                </tr>
                <tr>
                    <td height="1" colspan="3" bgcolor="#E9E9E9"></td>
                </tr>
                <tr>
                    <td width="80" height="27" align="center">첨부파일 #2</td>
                    <td width="10" valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
                    <td width="450"><input type=file style='width:90%;' name='file2'></td>
                </tr>
                <tr>
                    <td height="1" colspan="3" bgcolor="#E9E9E9"></td>
                </tr>
                </table></td>
        </tr>
        </table></td>
</tr>
<tr>
    <td height="2" align="center" valign="top" bgcolor="#D5D5D5"></td>
</tr>
<tr>
    <td height="2" align="center" valign="top" bgcolor="#E6E6E6"></td>
</tr>
<tr>
    <td height="40" align="center" valign="bottom"><input id=btn_submit type=image src="<?=$member_skin_path?>/img/btn_mail_send.gif" border=0>&nbsp;&nbsp;<a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" width="48" height="20" border="0"></a></td>
</tr>
</form>
</table>

<script language="JavaScript">
with (document.fformmail) {
    if (typeof fname != "undefined")
        fname.focus();
    else if (typeof subject != "undefined")
        subject.focus();
}

function fformmail_submit(f)
{
    if (f.file1.value || f.file2.value) {
        // 4.00.11
        if (!confirm("첨부파일의 용량이 큰경우 전송시간이 오래 걸립니다.\n\n메일보내기가 완료되기 전에 창을 닫거나 새로고침 하지 마십시오."))
            return;
    }

    document.getElementById('btn_submit').disabled = true;

 <?=cheditor3('content');?>

 f.action = "./formmail_send.php";
    f.submit();
}
</script>

댓글 전체

기능 삭제시는 원본을 건들이지 않고 <script src="<?=$member_skin_path?>/cheditor.js"></script> 로 바꾸고

cheditor폴더의 cheditor.js 파일을 멤버 스킨에 복사해서 넣은후 사용하지 않을 기능
1007, 1008, 1010라인 앞에 // 붙이는 걸로 되네요.

이모티콘넣기와 미디어넣기, 그림입력 기능을 사용할려면 어떻게 해야 하나요...???
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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