그누5용 스마트에디터 2.9버전 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

그누5용 스마트에디터 2.9버전 정보

그누5용 스마트에디터 2.9버전

첨부파일

smarteditor2_9.zip (1.1M) 1791회 다운로드 2017-02-10 14:47:15

본문

그누보드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

댓글 전체

사진 업로드 관련 소스를 포함하지 않았어요.
위에꺼는 기존 그누5에서 쓰던 에디터처럼 사진 기능을 포함시켜둔 상태에요.
보안 때문에 신경쓰이시면 github에서 원본 받으셔서 수정해서 쓰시면 되요.
아...그렇군요~
보안때문에 사진 업로드 기능을 제외했다고 하길래 오히려 사용을 안 하려고 했습니다.
사진 기능이 예전처럼 포함이 되어 있다면 잘 사용하겠습니다.
감사합니다.
아니용.. 제가 가방끈이 짧아서 그런지 어휘력이 좀 딸렸네용..
제가 읽어봐도 좀 이상하네요 위에 답변이 ㅋㅋ

일단 스마트에디터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 이 디렉토리도 지우시면 되용.
전체 503
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT