PHPMONSTER co.kr

 

gmEditor v1.2 (지엠에디터) 설명서:

  • 에디터를 설치하려면 반드시 PHP가 작동되어야 합니다.
  • HTML편집외의 언어에서는 올바로 작동하지 않습니다.
  • PHP가 작동하는 곳에서 사용할 수 있습니다.
  • 이미지업로드를 사용하려면 uploaded폴더의 퍼미션(권한) 707로 주세요.
    uploaded폴더가 존재하지 않는다면 새로 만들어서 권한을 주십시요.
    upfile_ok.php 파일의 열어보면 $dir = "./uploaded"; 이 소스가 보일 것입니다.
    "./uploaded" 를 수정해주면 다른 이름으로 변경가능합니다.

 

에디터 설치하기

1. 아래 소스를 적당한 곳에 삽입합니다.
    <?
    include_once('./editor/func_editor.php');
    ?>
    <?
    // 폼 수정시 이전값을 가져오기 위해 필요함
    $content = "폼내용";
    // 이미지 업로드 사용 (1은 사용안함)
    $upload_image = '';
    // 미디어 업로드 사용 (1은 사용안함)
    $upload_media = '';
    ?>
    <?=myEditor('모드','에디터경로','폼이름','필드이름','폼사이즈','폼높이','랭귀지');?>

2. 1번의 소스를 삽입하였다면 아래 코드를 적당한 곳에 삽입해 주세요.
    <input type=submit value=' 등  록 ' onclick="editor_wr_ok()">
    onclick='editor_wr_ok();' 이 코드는 내용을 전송할 때 필요합니다.

3. myEditor 의 설명

  • $mode : 1은 에디터모드, 2는 텍스트 모드인데 에디터를 사용할 것이므로 1을 입력합니다.
  • $editor_Url : 에디터가 설치된 경로 예) ./editor
  • $formName : 폼 이름 <form name="폼 이름">
  • $contentForm : 필드 이름 <textarea name="필드 이름">본문내용</textarea>
  • $textWidth : 필드 width값 (숫자, %만 입력)
  • $textHeight : 필드 height값 (숫자만 입력)
  • $lang : 문자셋 (입력하지 않으면 euc-kr로 자동지정)

<?=myEditor(1,'./editor','폼이름','필드이름','100%','200','euc-kr');?>

 

예제 1:

아래소스를 삽입하고자 하는 위치에 삽입하는데 붉은색은 꼭 필요한 부분입니다.

<?
include_once('./editor/func_editor.php');
$content = "폼내용";
?>

<form action="send.php" method="post" name="add_form">
<?=myEditor(1,'./editor','add_form','content','100%','200');?>
<input type="button" value="글쓰기" onClick="editor_wr_ok();">
</form>

 

예제 2:

demo.php 파일을 웹에서 직접 실행해 보시기 바랍니다.

 

랭귀지추가:

에디터에는 기본적으로 euc-kr, utf-8을 지원합니다.
다른 언어를 추가하고자 한다면 에디터내에 존재하는 languages/charset/에 있는 java.lang.js를 번역해서 사용할 수 있습니다.
일본어로 사용한다면 languages에 euc-jp폴더를 만들고 java.lang.js를 일본어로 번역해서 업로드하면 됩니다.