나는 ASP를 사용하고있다 모든 사람의 학습을 용이하게하기 위해서는 최신 Fckeditor 버전 2.3.1입니다
공식 웹 사이트 다운로드 : http://ckeditor.com/download [공식 웹 사이트에서 최신 버전을 직접 다운로드하는 것이 좋습니다]
아래에서 사용하기 시작하겠습니다.
첫 번째 임무는이 대규모 편집기를 간소화하는 것입니다. 물론 함수가 아닌 파일을 간소화하는 것입니다. 여기에서는 Fckeditor의 ASP 버전을 예로 들어 Fckeditor 폴더를 입력하고 먼저 _로 시작하는 모든 폴더에 예제 또는 다른 도구가 포함되어 있습니다. 실제로, 편집기 폴더, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml 및 fcktemplates.xml을 단순화 한 후에는 편집기 폴더를 입력하고 _에 입력하는 것입니다. 소스 폴더 삭제, 여기에 사용하기에 사용되지 않는 일부 소스 파일이 있습니다.
이미지 폴더를 삭제하십시오. 일부 파일은 여기에 이모티콘을 사용하려면 삭제하십시오 당신의 이모티콘. 성격을 가진 많은 그림이 있습니다. 이미지를 종료하고 LANG 폴더를 입력하십시오. Fcklanguagemanager.js (최신 버전에는 Zh-CN.JS, EN.JS 및 ZH.JS가 있습니다 언어 구성 파일은 fckconfig.js의 설정을 해당 언어 파일에 맞추는 데 사용될 수 있습니다. 전통적인 중국인.
Lang 폴더를 종료하고 기본 폴더는 실버입니다. 권장하지 않습니다. 사용하려면 가장 쉬운 방법은 좋아하는 폴더의 내용을 기본 폴더에 복사하는 것입니다 ...
이를 단순화하는 마지막 단계는 피부 폴더를 종료 한 다음 FCKEDITOR 버전을 사용하지 않는 경우 여기에 폴더 브라우저가 있으며 새 버전에는 업로드 폴더도 있습니다. 먼저 ASP 폴더를 제외하고 (웹 페이지가 PHP와 같은 다른 경우, 해당 PHP 폴더를 남겨 두는 등)를 제외하고 FileManager/Browser/Default/Connectors/를 입력하고 모든 것을 삭제하십시오. 그런 다음 filemanager/upload/로 이동 한 다음 ASP 폴더 만 남겨두면 편집기 단순화가 종료되었습니다.
Fckeditor Total Configuration 파일 인 첫 번째 수정 된 파일은 루트 디렉토리의 fckconfig.js 파일에 있습니다. 구성 옵션 :
autodetectlanguage = true/false 자동 감지 언어
basehref = 상대 링크의 기본 주소
ContentLangDirection = ltr/rtl 기본 텍스트 방향
ContextMenu = 문자열 배열, 마우스 오른쪽 버튼 클릭 메뉴 콘텐츠
CustomConfigUrationsPath = 사용자 정의 구성 파일 경로 및 이름
Debug = true/false 디버깅 함수를 활성화할지 fckdebug.output ()가 호출되면 컨텐츠가 디버그 창에서 출력됩니다.
defaultLanguage = 기본 언어
편집 영역의 editorAreAcs = 스타일 시트 파일
enablesourcexhtml = true/false가 true 인 경우, 시각적 인터페이스에서 코드 페이지로 전환 할 때 HTML이 XHTML로 처리됩니다.
enablexhtml = true/false xhtml이 html을 교체하도록 허용하는지 여부
fillemptyBlocks = true/false이 함수를 사용하여 빈 블록 레벨 요소를 공간으로 바꾸십시오.
fontColors = 색상 선택기를 표시 할 때 텍스트 색상 목록을 설정합니다.
fontformats = 텍스트 형식 목록에 표시된 이름을 설정합니다.
fontnames = 글꼴 목록의 글꼴 이름입니다
글꼴 크기 = 글꼴 크기의 글꼴 크기 목록
oreccepasteasplaintext = 평범한 텍스트로서 true/false force 페이스트
ForcesImpleAmpersand = true/false & sympling을 XML 엔티티로 변환할지 여부
FormatIndentator = 소스 코드 형식에서 코드를 압입 할 때 사용되는 문자
formatoutput = true/false 컨텐츠를 출력 할 때 코드를 자동으로 포맷할지 여부
cormatsource = true/false 코드보기로 전환 할 때 코드를 자동으로 포맷할지 여부
FullPage = True/False 전체 HTML 파일을 편집 할 수 있는지 또는 신체 간의 콘텐츠 편집 만 편집할지 여부
geckousespan = true/false 스팬 태그가 B, I, U 태그를 대체 할 수 있는지 여부
iSpellDownloadUrl = SpellChecker 다운로드를위한 웹 사이트
ImageBrowser = true/false 브라우징 서버 기능을 허용할지 여부
ImageBrowserUrl = 서버를 탐색 할 때 실행되는 URL
ImageBrowserWindowHeight = 이미지 브라우저 창 높이
ImageBrowserWindowWidth = 이미지 브라우저 창 너비
LinkBrowser = true/false 링크가 삽입 될 때 서버를 탐색 할 수 있습니다.
링크를 삽입 할 때 브라우징 서버의 URL
LinkBrowserWindowHeight = 링크 대상 브라우저 창 높이
LinkBrowserWindowWidth = 링크 대상 브라우저 창 너비
플러그인 = 객체 레지스터 플러그인
PluginsPath = 플러그인 폴더
showborders = true/false 병합 테두리
SkinPath = 스킨 폴더 위치
SmileyColumns = 그림 창에 12 개의 열 수
Smileyimages = 문자 배열의 이미지 파일 이름 배열
SmileyPath = 차트 폴더 경로
Smileywindowheight 창 높이
Smileywindowwidth 기호 창 너비
Spellchecker = iespell/SpellerPages SapterChecker를 설정합니다
startupfocus = 활성화 될 때 편집기에 대한 true/false 초점
Stylesxmlpath = CSS 스타일 목록을 정의하는 XML 파일의 위치 설정
탭 스페이스 = 4 개의 공간 문자 수 탭 키에서 생성 된 공간 문자 수
Toolbarcancollapse = true/false 확장/붕괴 도구 모음을 허용할지 여부
툴바 세트 = 개체를 사용하면 툴바 컬렉션을 사용할 수 있습니다
ToolbarStartExpanded = true/false 도구 모음이 확장 된 것이 사실입니까?
usebroncarriagereturn = true/false를 입력 할 때 Br Mark 또는 P 또는 Div Mark입니까?
어디서부터 시작 해야할지 모르면 다음 과정을 확인하십시오.
fckconfig.defaultlanguage = 'en'을 찾으십시오
fckconfig.tabspaces = 0을 찾으십시오.
편집자가 메시지 책이나 일기 응답을 사용할 때와 같이 웹 사이트의 프론트 데스크에서 여전히 사용되는 경우 보안을 고려하지 않아도됩니다. , 이것은 기본 도구 모음입니다.
fckconfig.toolbarsets [Basic] = [
[ 'Bold', 'Italic', '-', 'OrderedList', 'unorderedList', '-',/*'link',*/'Unlink', '-', 'style', 'fontsize', ' TextColor ','bgcolor ','-','Smiley ','SpecialChar ','Replace ','preview ']]]
];
이미지 및 링크, 링크 기능을 제거하면 프론트 데스크 페이지가 직접 액세스하고 파일을 업로드 할 수 있기 때문입니다 , 트로이 목마를 바로 마무리하지 않습니까? 그러나 이것은 충분하지 않습니다. fckeditor는 또한 편집 도메인의 올바른 마우스 버튼 기능을 지원합니다.
fckconfig.fontnames = 'Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana';
우리는 일반적으로 fckconfig를 사용합니다.
다음으로, 우리는 ASP를 예제로 설정합니다 = xx 후 .asp to type = yy, 여기서 yy는 파일을 저장하려는 폴더의 이름입니다.
여전히 이모티콘 아이콘을 사용하려면 131 행으로 점프하고 이모티콘 아이콘의 폴더 주소와 아래의 이모티콘 아이콘의 파일 이름을 변경하십시오. 팝업 창의 높이는이 창의 크기가 이모티콘 아이콘으로 배열 된 창의 크기에 따라 크고 높습니다. 자, 총 구성 파일 수정이 종료되었습니다.
다음은 편집기 위치의 설정입니다. 내 습관은 편집기를 루트 디렉토리에 배치하는 것입니다. 그리고 그것들을 사용할 때 그들을 설정하는 것이 좋습니다. 웹 사이트를 임의로 호출 할 수 있으며 다른 폴더 이름이 변경되지 않았으며 다른 폴더 이름이 변경되지 않았습니다.
fckeditor.asp 파일을 열고 sbasepath = /fckeditor /sbasepath = /로 변경하십시오.
fckeditor.js 파일을 열고 이것을 찾으십시오 .basepath = '/fckeditor/';
편집기 도메인의 기본 디스플레이 글꼴은 12px이고 홈페이지의 기본 글꼴은 14px이므로 수정하려면 매우 불편한 느낌이 듭니다. Open /editor/css/fck_editorarea.css를 개방하고 4 번째 줄을 font-size로 바꾸십시오 : 14px;
다음은 파일을 업로드하기위한 설정입니다.
Open /editor/fileManager/browser/default/frmresourcetype.html, 15 행을 찾아, [ 'uploadfile', 'uploadfile']를 삽입하고 지금 바로 fckconfig.js의 설정과 협력 한 다음 내 업로드 파일 경로는/uploadfile입니다. 물론 원하는 폴더로 변경할 수도 있지만 여기의 이름은 fckconfig.js의 yy = yy와 일치해야합니다.
아직 완료되지 않은 편집기/filemanager/browser/default/connectors/asp, config.asp, configisEnabled = configisEnabled = true가없는 경우 configuserFilespath =/userfile을 변경하십시오. configuserFilespath = /를 원합니다.
그런 다음 configdeniedextensions = createobject (scripting.dictionary)를 설정 한 후 추가하십시오.
configallowedextensions.add uploadfile,
configdeniedextensions.add uploadfile,
마찬가지로, 여기의 설정은 위와 fckconfig.js에 해당해야합니다.
다른 업로드가 있습니다.이 기능은 Fckeditor 2.0에서만 사용할 수 있습니다. EDICE/FILEMANAGER/UPLOD/ASP, CONFIG.ASP를 열고 CONFIGISENABLED = CONFIGISENABLED = TRUE를 변경했습니다. configuserFilespath =/uploadFile/& Month로 변경했습니다. (Date ()) 및/, 내 업로드 파일이 UploadFile 폴더에 배치되고 월별로 공개되기 때문에. 빠른 업로드를 사용하면 폴더를 선택할 수는 없지만 여기에서 설정이 이전 설정과 잘 어울리지 않으면 파일이 엉망으로 업로드되고 관리하기에 불편합니다. 연결하기 전에 이전 config.asp에서 작업을 반복하고 다음에 추가하십시오.
configallowedextensions.add uploadfile,
configdeniedextensions.add uploadfile,
다음으로, 자신의 온라인 편집자를 만드는 방법에 대해 이야기 해 봅시다.
테스트 환경 : XPSP2, IIS5.1, fckeditor2.0
IIS에서 새 사이트를 만들었습니다.
DW에서 해당 사이트를 설정하고 테스트 서버는 기본이며 VBScript를 지원합니다.
사이트의 루트 디렉토리에서 새 Index.asp 페이지를 작성하고 <body> 세그먼트에 다음 코드를 추가하십시오 (편집기 호출).
<%
묘사의 희미한
Ofckeditor 세트 = 새로운 fckeditor
ofckeditor.basepath = /fckeditor /// 내 사이트의 루트 디렉토리 아래 디렉토리를 편집기 경로 설정
ofckeditor.toolbarset = 기본값
ofckeditor.width = 100%
ofckeditor.height = 600 ″
ofckeditor.value = // 편집자의 초기 값입니다.
ofckeditor.create logbody // 향후 편집기의 내용은이 logbody에 의해 얻어지고 이름 지정은 귀하가 결정합니다.
%>
이 단락을 추가하면 index.asp의 첫 번째 줄에 <! -#포함 <! -#포함 <! -#include file = fckeditor/fckeditor.asp->를 포함하는 것을 잊지 마십시오.
이제이 편집기를 컨트롤 및 사용으로 사용합니다. 데이터를 추출 할 때 요청 (logbody) :