##이지웍에디터 FCKEditor 설치 및 사용
# 필요성
게시판을 만들든 아니면 단순하게 디비를 이용해서 넣고, 뿌리고를 하다보면 textarea를 써야할 때가 있다.
하지만, textarea를 사용하다 보면 제한적인 기능에 실망을 감출수 없다.
그래서 알아본바 FCKEditor 를 찾아냈다.
기능도 많은 듯하고, 적용해보니 비주얼도 떨어지지는 않았다.
#설치
FCKEditor 공식 홈페이지에 방문한다.
다운로드 페이지에서 최신 버전을 다운로드 한다. -> 상단에 최신버전의 zip 형식과 tar.gz 형식이 사이좋게 보인다.
다운받은 압축파일을 풀고, ftp로 설치를 원하는 적당한 장소에 업로드한다.
이지웍에디터 삽입을 원하는 적당한 위치에 스크립트를 삽입한다.
제대로 작동이 되는지 확인한다.
# 삽입스크립트
<script type="text/javascript" src="../fckeditor/fckeditor.js"></script>
<script type="text/javascript">
var sBasePath = '../fckeditor/';
var oFCKeditor = new FCKeditor( 'name' ) ; // content는 내용의 속성 이름
oFCKeditor.BasePath = sBasePath ; // 기본Path를 잡아준다.
oFCKeditor.Height = 450 ; // 에디터의 세로 크기 설정
oFCKeditor.Value = '' ; // 수정/답변 등의 모드일 경우 value값 설정 가능
oFCKeditor.Create() ;
</script>
주의
fckeditor 은 경로명을 표시... -> 자신의 서버 환경에 맞게 설정
name 은 textarea name명 -> 자신의 개발 환경에 맞게 설정
450 은 보이는 대로 이지웍에디터의 높이값이다. -> 적당히 설정
#fckeditor로 이미지 업로드 하기
검색을 하다보니 죄다 ASP, ASP.NET, JAVA 환경에서 업로드 하기위한 설정이나 수정사항만 올라와 있었다.
좌절에 좌절을 딛고 구글링으로 결국 힌트를 하나 얻고, 몇글자 고치니 단순하게 잘 올라간다..
역시 검색은 구글~
##수정부분
파일 업로드 기능(이미지 뿐만 아니라...) /fckeditor/editor/filemanager/connectors/php/config.php 파일을 수정함으로써 사용할 수 있다.
아주 간단하다...
30라인 근처에 보면 다음과 같은 부분이 있다.
$Config['Enabled'] = true ; // 30라인
이 부분이 아마도 false로 되어 있을 것이다.특별히 수정한적이 없다면...
이부분을 true로 고쳐주는 것 만으로도 파일 업로드 기능은 사용가능하다.
보다 세밀한 설정은 아직 안해봤다 -_-;;