Programing/Jsp
cafe24에 ckeditor, ckfinder 달아보자 java
My Love Princess
2011. 10. 27. 11:36
일단 . ckeditor, ckfinder 을 다운로드 받아보자
ckeditor
ckfinder
다운로드를 받았으면 두개를 압축을 풀어보면 보자~
나같은경우는 jquery 를 이용한 방법을 썼기 때문에 에디터 달기 엄청 쉬웠다.
var config = { skin:'v2' }; $('#content').ckeditor(config);
<SCRIPT type=text/javascript src="/js/jquery/js/jquery-1.6.4.min.js"></SCRIPT><!-- jquery 파일 -->
<SCRIPT type=text/javascript src="/editor/ckeditor/ckeditor.js"></SCRIPT><!-- 웹에디터 -->
<SCRIPT type=text/javascript src="/editor/ckeditor/adapters/jquery.js"></SCRIPT><!-- 웹에디터 -->
위 세개의 파일을 링크 시켜주면된다. 그럼 에디터는 달린것이다 .
좀 귀찮은.. ckfinder 조금 귀찮다 조오금..
압축을 풀어서
\ckfinder_java_2.1\ckfinder\CKFinderJava\WEB-INF\lib 이경로 에보면 jar 파일들이 보일것이다. 이걸 해당
lib 폴더에 넣든 메이븐을 하든 넣고~
D:\study\data\webeditor\ckfinder_java_2.1\ckfinder\CKFinderJava\WEB-INF
이 폴더에는 config.xml, web.xml이 있을것이다.
일단 config.xml
true /home/hosting_users/자기아이디/www/중간경로/userfiles //실제 파일이 업로드 되는곳 절대 경로/editor/userfiles/ // 파일 보여줄 상대경로
이 3 가지만 수정해 주면된다.
그리고 . web.xml
ConnectorServlet com.ckfinder.connector.ConnectorServlet XMLConfig /WEB-INF/config.xml debug false 1 ConnectorServlet /ckfinder/core/connector/java/connector.java FileUploadFilter com.ckfinder.connector.FileUploadFilter sessionCookieName JSESSIONID sessionParameterName jsessionid FileUploadFilter /ckfinder/core/connector/java/connector.java
이 것들을 알맞게 넣어주면 된다. 그리
고
ckeditor , ckfinder 에서
config.js 파일이 있을것이다
config.filebrowserBrowseUrl = '/editor/ckfinder/ckfinder.html'; config.filebrowserImageBrowseUrl = '/editor/ckfinder/ckfinder.html?type=Images'; config.filebrowserFlashBrowseUrl = '/editor/ckfinder/ckfinder.html?type=Flash'; config.filebrowserUploadUrl = '/editor/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files'; config.filebrowserImageUploadUrl = '/editor/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images'; config.filebrowserFlashUploadUrl = '/editor/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash';
이이렇게 넣어주면된다.
참고로 난
www/editor/ckeditor, www/editor/ckfinder 이렇게 파일을 위치해놨다.
그럼 업로드, 서버보기 등등 잘된다~. 끄읕~
아참 제일 중요한... web.xml 에서 /ckfinder/core/connector/java/connector.java
이걸 보았을것이다. cafe24 홈페이지에서 .java 를 맵핑해줘야 된다.
그거 때문에.. 좀 헤맸다 -ㅁ-;;