-
fckeditor사용법[ASP]Web Program/Other 2007. 10. 13. 15:26
1. 우선 fckeditor을 현재 사이트에다가 올린다.(대부분 root경로에 올림)
2. /fckeditor/fckeditor.asp파일을 연다.
- 손을 댈 부분은 여기밖에 없다...(다른부분도 있겠지만 해보지 않았음...^^;)
Private Sub Class_Initialize()
sBasePath = "/fckeditor/"
sWidth = "100%" 'width값을 조정한다.
sHeight = "200" 'height값을 조정한다.
sToolbarSet = "Default"
sValue = "" '기본값을 지정한다.
3. /fckeditor/fckconfig.js 파일을 연다.
- 상단에 있는 탭들을 정리할수 있다.에디터 상단 탭..(레프트정렬/라이트 정렬등등)을 필요위주로 정리할필요가 있다..(로딩이 굉장히 느리다..이 에디터..최대의 단점이라고 할수있음).
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;
- 굉장히 중요한 부분이다..에디터에서 엔터키를 치면 <p>로 되는데 이걸 <br>로 해주는 기능이다. 이것때문에 굉장히 애먹었던적이 있다.
FCKConfig.EnterMode = 'p' ; // p | div | br
- 랭기지 부분을 asp로 바꿔준다.
var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
4. fckeditor/editor/filemnager/connectors/asp/config.asp파일을 연다.
- 이부분을 true로 바꿔준다..이것때문에 파일 업로드 안되서 한참 고생했다.
Dim ConfigIsEnabled
ConfigIsEnabled = False
- 파일 업로드 경로를 적어준다.^^
Dim ConfigUserFilesPath
ConfigUserFilesPath = "/userfiles/"
*//2008/01/11추가
/////////////////////////////////////////////////////////////////////////////////////////////////
//입력체크를 하고 싶을 경우
if(FCKeditorAPI.GetInstance('textarea이름').GetXHTML(true) == ""){
alert("내용을 입력해주세요.");
FCKeditorAPI.GetInstance('textarea이름').Focus();
return false;
}
/////////////////////////////////////////////////////////////////////////////////////////////////
'Web Program > Other' 카테고리의 다른 글
IIS6 HTTP Compression (0) 2010.07.21 High Performance Web Site 규칙 (0) 2010.04.15 Ajax[fckeditor 사용시..] (0) 2008.12.31 window media 제어 스크립트 (0) 2008.05.20 유용한 사이트 모음 (0) 2007.10.13