2022. 10. 7. 18:48ㆍ카테고리 없음
https://github.com/naver/smarteditor2
GitHub - naver/smarteditor2: Javascript WYSIWYG HTML editor
Javascript WYSIWYG HTML editor. Contribute to naver/smarteditor2 development by creating an account on GitHub.
github.com
여기에서 다운받아서
원하는 폴더의 위치로 옮긴다
(나는 다행하게도? 미리 다운 받아져있었음 ㅜㅜ)
마크업 하는 파일에
링크를 걸어준다
나는 www/include/ ~~ 에 js 파일이 있어서 이렇게 링크 걸어주었음 !
(js 파일 찾아서 링크 거는게 관건.)
마크업은
<div id="smareditor">
<textarea name="ir1" id="ir1" rows="20" cols="10"></textarea>
</div>
에디터가 들어갈 부분은
꼭 textarea로 만들어줘야함 !
스크립트는
<script type="text/javascript">
var oEditors = [];
$(function(){
nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors,
elPlaceHolder: "ir1",
sSkinURI: "include/smarteditor2/SmartEditor2Skin.html",
htParams : {
// 툴바 사용 여부 (true:사용/ false:사용하지 않음)
bUseToolbar : true,
// 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)
bUseVerticalResizer : true,
// 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)
bUseModeChanger : true,
fOnBeforeUnload : function(){
}
},
});
});
</script>
주의해야 할 것은
‼ script의 elPlaceHolder 와 마크업의 textarea name과 id의 이름이 일치 해야 한다는 것 ‼
>> 작업하면서 맞이했던 오류들은 다음편에 작성 예정