Comment 에 스마트에디터 오류 문제입니다 채택완료
안녕하세요...
제가 게시물 댓글영역에 에디터를 추가해야할 일이 생겨서 ㅠㅠ
https://sir.kr/g5_tip/4969">https://sir.kr/g5_tip/4969
위와 같은 팁을 이용하여,
화면을 구성하였으나.. 전부 다되는데.. 문제가 뙇 생겼어요..
내용은 아래와 같아요
1. 로컬 호스트(테스트PC)로 작업하고 임대형호스팅에다가 이동시킬 예정
2. gnuboard5.1.18. AND BASIC 게시판 사용
3. 그누보드 팁(위참고)내용을 이용
4. 이미지업로드 문제(무한로딩)
5. 정상적인 업로드가 아닙니다.
6.코맨트스킨의 일부
</span></p><p>var save_before = '';</p><p>var save_html = document.getElementById('bo_vc_w').innerHTML;</p><p>
</p><p>// @20170118</p><p>var oEditors = [];</p><p>
</p><p>// @20170118</p><p>function _editor() {</p><p><span style="white-space:pre"> </span>nhn.husky.EZCreator.createInIFrame({</p><p><span style="white-space:pre"> </span>oAppRef : oEditors,</p><p><span style="white-space:pre"> </span>elPlaceHolder : "wr_content",</p><p><span style="white-space:pre"> </span>sSkinURI : "/plugin/editor/smarteditor2/SmartEditor2Skin.html",<span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span>htParams : {</p><p><span style="white-space:pre"> </span>bUseToolbar : true,<span style="white-space:pre"> </span>// 툴바 사용 여부 (true:사용/ false:사용하지 않음)</p><p><span style="white-space:pre"> </span>bUseVerticalResizer : true,<span style="white-space:pre"> </span>// 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)</p><p><span style="white-space:pre"> </span>bUseModeChanger : true,<span style="white-space:pre"> </span>// 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)</p><p><span style="white-space:pre"> </span>//aAdditionalFontList : aAdditionalFontSet,<span style="white-space:pre"> </span>// 추가 글꼴 목록</p><p><span style="white-space:pre"> </span>fOnBeforeUnload : function(){</p><p><span style="white-space:pre"> </span>//alert("완료!");</p><p><span style="white-space:pre"> </span>}</p><p><span style="white-space:pre"> </span>}, //boolean</p><p><span style="white-space:pre"> </span>fOnAppLoad : function(){</p><p><span style="white-space:pre"> </span>//예제 코드</p><p><span style="white-space:pre"> </span>//oEditors.getById["ir1"].exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]);</p><p><span style="white-space:pre"> </span>},</p><p><span style="white-space:pre"> </span>fCreator : "createSEditor2"</p><p><span style="white-space:pre"> </span>});</p><p>}</p><p><span style="font-size: 11pt;">
화면
답변 1개
보안적인 문제 때문에, 토큰을 걸어 놓았습니다.
토큰을 걸어 놓아야 하는 이유 ( 아래 url 참고 )
https://phpschool.com/link/qna_other/127880">https://phpschool.com/link/qna_other/127880
에디터가 사용되는 글쓰기 페이지에서 마우스 우클릭 -> 소스보기 하면은
var g5_editor_url = "//sir.kr/plugin/editor/smarteditor2", oEditors = [], ed_nonce = "ecyPk7P6fB|1매우긴문자열...";
위에 자바스크립트 변수 ed_nonce의 값이 토큰키로 사용됩니다.
이미지를 업로드시 토큰키를 조합한 값과 세션에 저장되어 있는 값을 비교하여 틀리면,
질문과 같이 정상적인 업로드가 아닙니다. 라고 오류메시지를 뿌립니다.
먼저 ed_nonce 값이 있는지 확인해 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인