FKEditorの使い方
10171 ワード
第一:解凍FFC Keditor_2.6.6.zipでは、fckeditorというフォルダを見つけられます.このフォルダをあなたのウェブアプリケーションのルートディレクトリにコピーすると、jspページを保存するところです.第二:解凍fckeditor-java-2.6-bin.zipは、このようないくつかのjarファイルをウェブアプリケーションのWEB-INF\libディレクトリにコピーします.このリンク先に行って、ファイルをダウンロードしてください.fckeditor-java-2.66-bin.zipといいます.http://sourceforge.net/projects/fckeditor/files/FCKeditor.Java)このwarファイルのlibに上述の5つのjarファイルがありますが、実はwarにもFKEditorコントロールの内容が含まれています.つまり、warをダウンロードしただけでいいです.
WEB.XMLにServletの配置を追加しました.構成内容は以下の通りです.
JS呼び出し方法:
ページの先頭にJSをインポートします.
ページで び す:
ラベルの呼び出し方法:
ページにラベルをインポート:
WEB.XMLにServletの配置を追加しました.構成内容は以下の通りです.
FCKConnector
net.fckeditor.connector.ConnectorServlet
1
FCKConnector
/fckeditor/editor/filemanager/connectors/*
JS呼び出し方法:
ページの先頭にJSをインポートします.
ページで び す:
var oFCKeditor = new FCKeditor('service.serviceDetails','800px','300px') ;
oFCKeditor.BasePath ='./fckeditor/';
oFCKeditor.ToolbarSet ='Default';
oFCKeditor.Value =' : !';
oFCKeditor.ReplaceTextarea();
ラベルの呼び出し方法:
ページにラベルをインポート:
:
FCKConfig.JS :
FCKConfig.CustomConfigurationsPath = '' ; //
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ; //
FCKConfig.EditorAreaStyles = '' ; //
FCKConfig.ToolbarComboPreviewCSS = '' ; // CSS
FCKConfig.DocType = '' ; //
FCKConfig.BaseHref = '' ; //
FCKConfig.FullPage = false ; // HTML , BODY
FCKConfig.StartupShowBlocks = false ; // " "
FCKConfig.Debug = false ; //
FCKConfig.AllowQueryStringDebug = true ; //
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //FCKeditor
FCKConfig.SkinEditorCSS = '' ; // CSS
FCKConfig.SkinDialogCSS = '' ; // CSS
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ; //
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //
FCKConfig.AutoGrowMax = 400 ; // , // FCKConfig.Plugins.Add( 'autogrow' ) ; ,
FCKConfig.AutoDetectLanguage = true ; //
FCKConfig.DefaultLanguage = 'en' ; //
FCKConfig.ContentLangDirection = 'ltr' ; // , "ltr/rtl",
FCKConfig.ProcessHTMLEntities = true ; // HTML
FCKConfig.IncludeLatinEntities = true ; //
FCKConfig.IncludeGreekEntities = true ; //
FCKConfig.ProcessNumericEntities = false ; //
FCKConfig.AdditionalNumericEntities = '' ; //
FCKConfig.FillEmptyBlocks = true ; //
FCKConfig.FormatSource = true ; //
FCKConfig.FormatOutput = true ; //
FCKConfig.FormatIndentator = ' ' ; //
FCKConfig.EMailProtection = 'none' ; //
FCKConfig.EMailProtectionFunction = 'mt(NAME,DOMAIN,SUBJECT,BODY)' ; //
FCKConfig.StartupFocus = false ; // , fckeditor
FCKConfig.ForcePasteAsPlainText = false ; //
FCKConfig.AutoDetectPasteFromWord = true ; // word , IE
FCKConfig.ShowDropDialog = true ; //
FCKConfig.ForceSimpleAmpersand = false ; // & XML
FCKConfig.TabSpaces = 0 ; // Tab ,
FCKConfig.ShowBorders = true ; //
FCKConfig.SourcePopup = false ; //
FCKConfig.ToolbarStartExpanded = true ; // FCKeditor
FCKConfig.ToolbarCanCollapse = true ; //
FCKConfig.IgnoreEmptyParagraphValue = true ; //
FCKConfig.FloatingPanelsZIndex = 10000 ; //
FCKConfig.HtmlEncodeOutput = false ; // HTML
FCKConfig.TemplateReplaceAll = true ; //
FCKConfig.TemplateReplaceCheckbox = true ; //
FCKConfig.ToolbarLocation = 'In' ; //
FCKConfig.ToolbarSets["Default"] // ,
FCKConfig.ToolbarSets["Basic"] // ,
FCKConfig.EnterMode = 'p' ; //
FCKConfig.ShiftEnterMode = 'br' ; Shift+
FCKConfig.Keystrokes //
FCKConfig.ContextMenu //
FCKConfig.BrowserContextMenuOnCtrl = false ; // Ctrl ,
FCKConfig.BrowserContextMenu = false ; //
FCKConfig.EnableMoreFontColors = true ; //
FCKConfig.FontColors //
FCKConfig.FontFormats //
FCKConfig.FontNames //
FCKConfig.FontSizes //
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ; //CSS XML
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ; // XML
FCKConfig.SpellChecker = 'WSC' ; //
FCKConfig.IeSpellDownloadUrl = 'http://www.iespell.com/download.php' ; //
FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ; //
FCKConfig.FirefoxSpellChecker = false ; //Firefox
FCKConfig.MaxUndoLevels = 15 ; //
FCKConfig.DisableObjectResizing = false ; //
FCKConfig.DisableFFTableHandles = true ; //
FCKConfig.LinkDlgHideTarget = false ; // Link target
FCKConfig.LinkDlgHideAdvanced = false ; // Link advanced
FCKConfig.ImageDlgHideLink = false ; // image link
FCKConfig.ImageDlgHideAdvanced = false ; // image advanced
FCKConfig.FlashDlgHideAdvanced = false ; // Flash advanced
FCKConfig.ProtectedTags = '' ; // HTML
FCKConfig.BodyId = '' ; // id
FCKConfig.BodyClass = '' ; // class
FCKConfig.DefaultStyleLabel = '' ; // ,
FCKConfig.DefaultFontFormatLabel = '' ; //
FCKConfig.DefaultFontLabel = '' ; //
FCKConfig.DefaultFontSizeLabel = '' ; //
FCKConfig.DefaultLinkTarget = '' ; // (_blank、_self _parent、_top)
FCKConfig.CleanWordKeepsStructure = false ; // Word
FCKConfig.RemoveFormatTags //
FCKConfig.RemoveAttributes //
FCKConfig.CustomStyles //
FCKConfig.CoreStyles // FCKeditor
FCKConfig.IndentLength = 40 ; //
FCKConfig.IndentUnit = 'px' ; //
FCKConfig.IndentClasses = [] ; //FCKeditor CSS
FCKConfig.JustifyClasses = [] ; //FCKeditor CSS
var _FileBrowserLanguage = 'php' ; //
var _QuickUploadLanguage = 'php' ; //
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ; //
var _QuickUploadExtension = _QuickUploadLanguage == 'perl' ? 'cgi' : _QuickUploadLanguage ; //
FCKConfig.LinkBrowser = true ; //
FCKConfig.LinkBrowserURL // URL
FCKConfig.LinkBrowserWindowWidth //
FCKConfig.LinkBrowserWindowHeight //
FCKConfig.ImageBrowser = true ; //
FCKConfig.ImageBrowserURL // URL
FCKConfig.ImageBrowserWindowWidth //
FCKConfig.ImageBrowserWindowHeight //
FCKConfig.FlashBrowser = true ; // Flash
FCKConfig.FlashBrowserURL //Flash URL
FCKConfig.FlashBrowserWindowWidth //Flash
FCKConfig.FlashBrowserWindowHeight //Flash
FCKConfig.LinkUpload = true ; //
FCKConfig.LinkUploadURL //
FCKConfig.LinkUploadAllowedExtensions //
FCKConfig.LinkUploadDeniedExtensions = "" ; //
FCKConfig.ImageUpload = true ; //
FCKConfig.ImageUploadURL //
FCKConfig.ImageUploadAllowedExtensions //
FCKConfig.ImageUploadDeniedExtensions = "" ; //
FCKConfig.FlashUpload = true ; // Flash
FCKConfig.FlashUploadURL //Flash
FCKConfig.FlashUploadAllowedExtensions // Flash
FCKConfig.FlashUploadDeniedExtensions = "" ; // Flash
FCKConfig.SmileyPath //
FCKConfig.SmileyImages //
FCKConfig.SmileyColumns = 8 ; //
FCKConfig.SmileyWindowWidth = 320 ; // ,
FCKConfig.SmileyWindowHeight = 210 ; // ,
FCKConfig.BackgroundBlockerColor = '#ffffff' ; // ,
FCKConfig.BackgroundBlockerOpacity = 0.50 ; // ,
FCKConfig.MsWebBrowserControlCompat = false ;
FCKConfig.PreventSubmitHandler = false ;
・