그누5용 스마트에디터 2.9버전 정보
그누5용 스마트에디터 2.9버전첨부파일
본문
그누보드5용 스마트에디터 2.9버전 입니다.
현재 최신 버전입니다.
plugin/editor 에 업로드 하시면 됩니다.
** 추가 사항
- 최신버전으로 업데이트 되면서 iframe,embed,script 등 일부 태그에 대해 필터링 처리되는 소스가 추가되어 있습니다. 만약 동영상 첨부나 code 삽입 등. 관련 태그가 필터링 되면 안되는 분은 수정해서 사용하세요.
경로 : /plugin/editor/smarteditor2_9/js/service/SE2BasicCreator.js 파일의 45번째 줄에 있는 정규식 부분입니다.
_rxFilter:/<\/*(?:applet|b(?:ase|gsound|link)|embed|frame(?:set)?|i(?:frame|layer)|l(?:ayer|ink)|meta|object|s(?:cript|tyle)|title|xml)[^>]*?>/gi //이부분..
그리고 만약 2.8.2에는 원래 없던 위 소스를 아예 사용하고 싶지 않으신분은
config.js 파일에서
아래의 값을 추가해 주시면 된다고 합니다.
bSkipXssFilter : true,
github에서 받은 답변
보안이슈때문에 2.8.2.3에서 client-side xss filter 기능이 추가되었습니다.
서버단에서 xss 필터링 룰을 따로 관리하고 있어서 스마트에디터에서 해당 태그를 제거하지 않길 원하신다면 아래와 같이 bSkipXssFilter옵션을 true로 지정해주시면 됩니다.
nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors,
elPlaceHolder: "ir1",
sSkinURI: "SmartEditor2Skin.html",
htParams : {
bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음)
bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)
bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)
bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용)
//aAdditionalFontList : aAdditionalFontSet, // 추가 글꼴 목록
fOnBeforeUnload : function(){
//alert("완료!");
},
I18N_LOCALE : sLang
}, //boolean
fOnAppLoad : function(){
//예제 코드
//oEditors.getById["ir1"].exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]);
},
fCreator: "createSEditor2"
});
추천
7
7
댓글 전체
감사합니다.
그런데...스마트에디터 2.9 버전에는 보안때문에 사진 업로드 기능을 제외했다고 하던데요~
맞는 얘기인가요?
그런데...스마트에디터 2.9 버전에는 보안때문에 사진 업로드 기능을 제외했다고 하던데요~
맞는 얘기인가요?
사진 업로드 관련 소스를 포함하지 않았어요.
위에꺼는 기존 그누5에서 쓰던 에디터처럼 사진 기능을 포함시켜둔 상태에요.
보안 때문에 신경쓰이시면 github에서 원본 받으셔서 수정해서 쓰시면 되요.
위에꺼는 기존 그누5에서 쓰던 에디터처럼 사진 기능을 포함시켜둔 상태에요.
보안 때문에 신경쓰이시면 github에서 원본 받으셔서 수정해서 쓰시면 되요.
아...그렇군요~
보안때문에 사진 업로드 기능을 제외했다고 하길래 오히려 사용을 안 하려고 했습니다.
사진 기능이 예전처럼 포함이 되어 있다면 잘 사용하겠습니다.
감사합니다.
보안때문에 사진 업로드 기능을 제외했다고 하길래 오히려 사용을 안 하려고 했습니다.
사진 기능이 예전처럼 포함이 되어 있다면 잘 사용하겠습니다.
감사합니다.
아니용.. 제가 가방끈이 짧아서 그런지 어휘력이 좀 딸렸네용..
제가 읽어봐도 좀 이상하네요 위에 답변이 ㅋㅋ
일단 스마트에디터2.9에는 사진업로드 기능이 포함되지 않은 상태로 배포되었어요.
보안이슈때문에 없앤게 맞죠 ㅎ
그치만 또 없으면 안되는 기능일 수 있으니 지금 올려둔 파일은
그누5에 기존에 있던 업로드 기능을 적용해둔 거에용.
만약 업로드 기능을 사용하지 않으시려면
에디터 디렉토리내에 SmartEditor2Skin.html 파일열어서
위부분 주석처리하거나 지워주심 되요.
그리고 smarteditor2_9/photo_uploader 이 디렉토리도 지우시면 되용.
제가 읽어봐도 좀 이상하네요 위에 답변이 ㅋㅋ
일단 스마트에디터2.9에는 사진업로드 기능이 포함되지 않은 상태로 배포되었어요.
보안이슈때문에 없앤게 맞죠 ㅎ
그치만 또 없으면 안되는 기능일 수 있으니 지금 올려둔 파일은
그누5에 기존에 있던 업로드 기능을 적용해둔 거에용.
만약 업로드 기능을 사용하지 않으시려면
에디터 디렉토리내에 SmartEditor2Skin.html 파일열어서
<script type="text/javascript" src="photo_uploader/plugin/hp_SE2M_AttachQuickPhoto.js?v3" charset="utf-8"></script> //19번째줄에 이거랑
<ul class="se2_multy">
<li class="se2_mn husky_seditor_ui_photo_attach"><button type="button" class="se2_photo ico_btn"><span class="se2_icon"></span><span class="se2_mntxt">사진<span class="se2_new"></span></span></button></li>
</ul> // 539번째 줄에서 시작되는 이거랑
위부분 주석처리하거나 지워주심 되요.
그리고 smarteditor2_9/photo_uploader 이 디렉토리도 지우시면 되용.
좋은 정보 감사합니다.^^
잘 사용하겠습니다! ㅎㅎ
친절한 설명 감사합니다!
감사히 잘쓰겠습니다,.
고맙습니다. 잘 사용하겠습니다
감사히 잘 쓰겠습니다.