FCKeditor 플러그인을 추가할 때 주의해야 할 점

3445 단어
그래서 WC에 올랐을 때 편집기를 개조하기로 결정했습니다.그러나 나는 일반적으로 손을 대기 전에 구글을 한 번 하는데, 이렇게 하면 종종 효과가 있을 수 있다. 사실 FCKeditor는 플러그인을 지원하고, 많은 플러그인은 간단한 조립을 거쳐 사용할 수 있다는 것을 발견했다.그러나 이 방면에서 어떻게 플러그인을 사용하는지에 대한 자료가 매우 적다(어쩌면 내가 너무 멍청할지도 모른다). 너에게 플러그인 패키지를 하나 줄게. 도대체 어떻게 사용해야 하지?몇 개의 플러그인을 시험해 보았지만 상응하는 방법을 찾았는데, 사실은 매우 간단하다.1. 플러그인을 해당 플러그인 디렉터리'/FCKeditor/edito/plugins/'에 넣는다.2.'/FCKeditor/fckconfig.js'를 열고'FCKconfig.Toolbarsets['Default']=['의 그 부분을 찾으면 플러그인을 추가할 위치를 선택할 수 있고 도구의 위치도 마음대로 조정할 수 있습니다.
 
  
FCKConfig.ToolbarLocation = 'In' ;

FCKConfig.ToolbarSets["Default"] = [
['Source',/*'bbcode',*/'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','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','RemoteUpload','Insertplayer','KMP','YouTube','InsertCode','Table','Rule','Smiley','SpecialChar','PageBreak'],
//'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;

3. "FCKconfig.PluginsPath = FCKconfig.BasePath +'plugins/'를 찾습니다."아래에 대응하는 플러그인을 추가할 수 있습니다. 플러그인의 언어 버전이 얼마나 많은지 확인하려면 아래의 두 가지 방법입니다.그러나 주의해야 할 것은 플러그인에 정의된 것과 대소문자를 구분해야 한다는 것이다.내가 만든 크로스오버 플러그인 때문에, 어떤 플러그인은document을 설정해야 한다.cookie="jb51.net".
 
  
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
FCKConfig.Plugins.Add( 'remoteupload', 'en,zh-cn' ) ;
FCKConfig.Plugins.Add( 'Insertplayer' ) ;
FCKConfig.Plugins.Add( 'KMP') ;
FCKConfig.Plugins.Add( 'YouTube','en,zh-cn') ;
FCKConfig.Plugins.Add( 'InsertCode') ;
....

4. 어떤 플러그인(예를 들어 InsertCode, 바로 우리가 블로그를 쓸 때 사용하는'코드 삽입')은 백엔드에서 편집한 후에 관련 CSS 스타일이 없어서 효과가 보이지 않는다. (이 글의 코드는 한 텍스트 상자에만 있다) 그러면 어떻게 하면 바로 효과를 볼 수 있을까?'FCKconfig.editorAreacSS = FCKconfig.BasePath +'css/fck editorarea.css'를 찾을 수 있습니다. 이'fck editorarea.css'는 바로 후편집 영역의 스타일입니다. InsertCode의 CSS 내용을 여기에 복사하면 됩니다.간단하죠.
간단하게 미니 블로그로 메모하려고 했는데 못 쓰겠어요. 블로그로 이런 걸 쓰면 바보인 것 같아요.헤헤.앞으로 분업이 잘 되면 미니 블로그에서 아이디어를 쓰고 아이디어를 실현하는 과정을 쓴다.

좋은 웹페이지 즐겨찾기