TIP게시판

제목 SmartEditor 사용하기
글쓴이 milosz 작성시각 2011/03/16 21:51:00
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 23083   RSS
퇴근길에 생각나서 한번 붙여봤습니다. 아직 파일 업로드 기능은 없군요.
좀 무식한 방법으로 부착하겠습니다. ;ㅁ; 그래서 그냥 팁에 머물고 있어요..

1. 먼저 아래의 사이트에서 smartEditor를 내려 받습니다.
http://dev.naver.com/projects/smarteditor

2. 아래의 사이트에서 jindo를 내려 받습니다.
http://dev.naver.com/projects/jindo

3. ftp로 업로드 해주세요. 경로가 문제가 되지 않도록 .htaccess도 조절해주시구요.
저같은 경우 최상단의 /se/ 폴더를 만들어 넣었습니다. 내려받은 jindo도 해당 js 폴더에 넣어주세요.

4. 작성하는 내용이 있는 곳(ci memo이고 최상단에 둔 경우 /application/views/memo.php)에 아래의 소스를 넣어줍니다.

<head>
...
...
<link href="/se/css/style.css" rel="stylesheet" type="text/css" />
<link href="/se/css/default.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/se/js/HuskyEZCreator.js" charset="utf-8"></script>
...
...
</head>
<body>
...
...
<form>
...
<textarea /> <!-- id지정은 알아서 ;ㅁ; -->
<button type="submit" onclick="_onSubmit(this)" />
...
</form>
<script>
var oEditors = [];
nhn.husky.EZCreator.createInIFrame({
	oAppRef: oEditors,
	elPlaceHolder: "textarea 아이디",
	sSkinURI: "/se/SEditorSkin.html",
	fCreator: "createSEditorInIFrame"
});

function _onSubmit(elClicked){
	oEditors.getById["textarea 아이디"].exec("UPDATE_IR_FIELD", []);
	try{
		elClicked.form.submit();
	}catch(e){}
}
</script>
</body>
끝.

크롬에서도 깔끔하네요. 단 파일 첨부가 안되서...

이 설명이 빈약하시다면... 내려 받으신 스마트 에디터 안에 풍부한 설명과 샘플이 있습니다 ;ㅁ;

태그 스마트에디터,네이버,naver,smarteditor
 다음글 unsigned int 타입일 경우의 버그 (2)
 이전글 hook을 이용하여 IE6 접근 막기 (6)

댓글

없음