国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

給網頁編輯器FCKeditor添加插件需要注意的地方

2024-07-21 02:53:35
字體:
來源:轉載
供稿:網友
今天,在做程序的時候發現 FCKeditor功能并不強大(開始還不知道可以用插件,汗~),至少沒有上傳視頻,專輯,音樂,水印等功能(以前我也修改過DVBBS的編輯器,也自定義了很多使用按鈕).
 

于是在上WC之際決定要改造一下編輯器.不過我一般動手之前會google一下,這樣往往會很有效果,發現了其實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/' ;" 可以在下面添加對應的插件,怎么添加要看插件是否有多語言版本,就下面的2種方法.不過要非常注意的是:一定要區分大小寫,與插件中定義的必須一致.因為我做的跨域的,有的插件還需要設置document.cookie="vevb.com". 
復制代碼代碼如下:

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,就是我們寫blog的時候用的"插入代碼"),在后臺編輯后沒有相關的CSS樣式,看不到效果(這篇文章的代碼就只在一個文本框中),那么怎么樣做可以立即看到效果呢? 我們可以找到"FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ", 這個"fck_editorarea.css"就是后編輯區域的樣式,我們可以把InsertCode中的CSS內容復制到這里就可以了.簡單吧. 

本來想簡單的用迷你博客備忘一下,可寫不下,感覺用blog寫這些讓別人覺得我很白癡.嘿嘿.以后分工好了,迷你博客寫想法,這里就寫去實現想法的過程.


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桓台县| 廊坊市| 陵川县| 烟台市| 哈尔滨市| 屯留县| 崇州市| 和田市| 疏附县| 静乐县| 菏泽市| 新龙县| 青川县| 那曲县| 清涧县| 芦山县| 乐昌市| 滦平县| 申扎县| 镶黄旗| 平罗县| 茶陵县| 股票| 高台县| 获嘉县| 葵青区| 虎林市| 焦作市| 开化县| 嵩明县| 璧山县| 武威市| 昌江| 合水县| 华坪县| 灵寿县| 潮州市| 荔波县| 泽普县| 高碑店市| 加查县|