FCKeditor 소개 FCKeditor는 WYSIWYG 기능을 지원하는 강력한 텍스트 편집기로, Microsoft Office 소프트웨어와 같은 온라인 문서 편집 서비스를 사용자에게 제공할 수 있습니다. 클라이언트 설치가 필요 없으며, 대부분의 주류 브라우저와 호환되며, ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython 등과 같은 프로그래밍 환경을 지원합니다.
공식 웹사이트 http://www.fckeditor.net/
공식 문서 http://wiki.fckeditor.net/
주소 다운로드 http://www.fckeditor.net/download/default.html
사실, FCKeditor의 다양한 버전 설정 과정은 기본적으로 비슷하며, 여기서는 최신 2.63을 예로 들어 소개하겠습니다.
FCKeditor 설치 및 구성 http://www.fckeditor.net 하려면 FCKeditor2.63.zip 2.63 버전용 zip 패키지 2개를 다운로드하세요 FCKeditor.NET
(a) FCKeditor_2.6.3은 t 파일과 이미지가 없는 최신 Javascrip입니다;
(b) FCKeditor.Net_2.6.3.zip ASP.NET 제어 DLL 파일입니다.
압축을 풀어 FCKeditor의 핵심 파일을 얻고, 웹 프로젝트의 루트 디렉터리에 복사하세요(물론 어디에나 넣을 수 있습니다). 그다음 지퍼를 내리고 받아. .NET 지원 소스 코드입니다. Enter, Release bin 아래에 FCKeditor DLL이 있습니다(여기에도 debug 폴더가 있으니 release를 사용하는 것이 권장됩니다). 프로젝트 내에 참조를 추가해야 합니다.
1. 프로젝트 브라우저에서 우클릭하여 참조 추가를 선택하세요... ), 탐색 탭을 찾고, 압축 해제한 FredCK.FCKeditorV2.dll을 찾아서 확인하세요. 현재 FCKPro 프로젝트 디렉터리에는 FredCK.FCKeditorV2.dll 파일이 포함된 추가 bin 폴더가 있습니다.
2. RAD 개발을 용이하게 하기 위해, VS 툴박스에 FCKeditor 컨트롤을 추가하고, 공통 탭 그룹(일반)을 확장한 후 컴포넌트를 선택하려면 우클릭(항목 선택...) ), 대화 상자에서 탐색 버튼을 직접 찾아 FredCK.FCKeditorV2.dll을 찾아 확인하세요.
3. WebConfig를 구성하고, <appSettings>아래에 표시된 노드에 추가하세요:- <appSettings>
- <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
- <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />
- </appSettings>
코드 복사
참고: "/Web/"는 프로젝트 이름입니다.
BasePath:fckeditor는 전체 FCKeditor 폴더가 위치한 디렉터리입니다.
UserFilesPath: 파일, 이미지 등을 업로드하는 경로입니다.
아래 상세 구성의 첫 번째 항목을 완료한 후에는 FCKeditor 컨트롤을 사용할 수 있습니다. 이 도구를 더 잘 디버깅하고 실제 요구에 맞게 만들기 위해서는 속성 설정을 수정해야 합니다.
FCKeditor 상세 설정 FCKeditor 폴더에 가서 fckconfig 파일을 편집하세요. 사실 목록은 비교적 명확하고, 글씨도 표준화되어 있으며, 주석도 있지만, 영어를 조금 알면 이해할 수 있고 조작도 매우 편리합니다. 여기 몇 가지 흔히 사용되는 설정이 작은 예시로 소개됩니다.
1. 이 단계는 반드시 해야 하고, 가장 중요하며 필수적인 단계입니다.
원래:
var _FileBrowserLanguage = 'php' ; ASP | ASPX | CFM | 올가미 | 펄 | PHP | 피
var _QuickUploadLanguage = 'php' ; ASP | ASPX | CFM | 올가미 | PHP
변경:
var _FileBrowserLanguage = 'aspx' ; ASP | ASPX | CFM | 올가미 | 펄 | PHP | 피
var _QuickUploadLanguage = 'aspx' ; ASP | ASPX | CFM | 올가미 | PHP
2. 언어 팩 구성 영어, 중국어 번체, 등은 중국어 간체를 사용합니다.
원래:
FCKConfig.DefaultLanguage = 'en' ;
변경:
FCKConfig.DefaultLanguage = 'zh-cn' ;
3. 피부 구성 default, office2003, silver style 등이 있는데, 여기서는 기본값을 사용할 수 있습니다.
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
4. 편집기 도메인에서 Tab 키를 사용할 수 있습니다. (1은 예, 0은 아니오입니다)
FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;
5. 우리가 일반적으로 사용하는 여러 글꼴 기법을 추가하세요:
복습하다
FCKConfig.FontNames = 'Arial; 코믹 산스 MS; 쿠리어 뉴; 타호마; 타임스 뉴 로만; 베르다나' ;
변경:
FCKConfig.FontNames = '노래 스타일; 흑인 몸; 서기체; 이탤릭체는 _GB2312; 아리알; 코믹 산스 MS; 쿠리어 뉴; 타호마; 타임스 뉴 로만; 베르다나'
6. 편집기 도메인의 기본 표시 글꼴은 12px이며, 수정하고 싶다면 스타일시트를 요구사항에 맞게 수정하고 /editor/css/fck_editorarea.css를 열어 font-size 속성을 수정할 수 있습니다. 예를 들어, 글꼴 크기: 14px;
7. 안전에 관해.
웹사이트 프론트엔드에서 에디터를 사용한다면 보안을 고려해야 하며, 전경의 기본 툴바를 사용하지 말고, 기능을 맞춤화하거나 시스템이 기본 툴바를 정의한 기본 툴바를 사용해야 합니다.
FCKConfig.ToolbarSets["Basic"] = [ ['굵은체', '이탤릭체', '-', 'orderedList', 'UnorderedList', '-', '링크', '언링크', '이미지', '-', '소개'] ] ;
사실 자신의 필요에 맞게 설정할 수 있고, 기능들은 더 많은 선택지를 제공할 만큼 강력해서 분명히 당신의 요구를 충족시킬 것입니다.
물론, 보안을 보장하기 위해 WebConfig를 설정할 수도 있는데, 이에 대해서는 다음에 다룰 예정입니다.
FCKEditor 2.6의 문제점: 1. FCKeditor에서 발생하는 "편집기/파일관리자/커넥터/aspx/config.aspx" 오류 해결
editor/filemanager/connectors/aspx/config.ascx를 열어 CheckAuthentication() 메서드를 수정하고 true를 반환합니다
- private bool CheckAuthentication()
- {
- return true;
- }
코드 복사
2. 업로드 파일 창에서 서버를 탐색하세요. 서버가 제대로 된 xml을 보내지 않았을 것입니다..... 오류 메시지입니다. 이후 버전의 FCKEditor는 파일, 이미지, 팔시, 미디어 등 다양한 유형의 파일을 서로 다른 디렉터리로 전송해야 하며, 이 디렉터리들이 먼저 설정되어야 하기 때문입니다.
FCKeditor는 간소화되어 있습니다 FCKeditor 폴더로 가서 "_"로 시작하는 모든 파일과 폴더를 삭제하세요. 예시들이니 editor 폴더, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml 그대로 두세요;
편집기 폴더로 가서 "_source" 폴더를 삭제한 뒤 소스 파일을 넣으세요;
이전 폴더로 돌아가 파일 관리자 폴더로 돌아가세요. 두 개의 폴더가 있습니다: 브라우저와 업로드. 브라우저의 "기본" 커넥터로 가서 aspx 폴더만 유지하고 나머지는 삭제하세요. MCPUK 디렉터리는 삭제도 가능합니다; 업로드는 동일하며, aspx 폴더만 유지됩니다;
편집기로 돌아가서 이미지 폴더에 들어가면, 스마일리가 이모지 아이콘에 들어가요. 두 시리즈가 있어요, msn과 fun. 직접 이모지를 쓰고 싶으면 모두 삭제할 수 있어요; 여기서 이모지 아이콘을 사용하고 싶다면 삭제하지 마세요;
lang은 언어 패키지에 포함되어 있으며, 중국어 간체만 사용한다면 fcklanguagemanager와 zh-cn 두 파일만 유지하세요. 영어 en과 zh(중국어 번체) 두 파일은 유지하는 것이 권장됩니다. fcklanguagemanager는 언어 구성 파일이며, fckconfig 설정과 페어링할 수 있으며, 해당 언어 파일에 대응하는 파일을 반드시 보관해야 합니다!
그 다음 lang 폴더를 나가서 skins 폴더에 들어가세요. FCKeditor의 기본 크림색 노란색을 사용하고 싶다면, 기본 폴더를 제외한 나머지 두 폴더는 삭제하세요. 다른 것을 사용하고 싶다면 개인 취향에 따라 다릅니다.
에디터가 포함된 패키지 asp.net:
ckeditor_aspnet_3.6.6.2.zip
(1.32 MB, 다운로드 횟수: 0, 판매 가격: 2 그레인 MB)
|