創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設計、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務青山,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575帝國CMS FCKeditor添加插件的方法?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
帝國CMS FCKeditor如何添加插件?
帝國編輯器(FCK)默認是沒有插入代碼這一功能的,所以一般在添加代碼的時候習慣用引用這個功能,可是,這也太不專業(yè)了吧?那咋整?就給FCK加一個插件唄。下面就是很有名的SyntaxHighlighter了。
首先大家可以去官網(wǎng)下載最新版,但是下載下來并不是就能用,還要進行一些配置,對新手來說是比較有難度的。這里可以直接使用恨雪提供的已經(jīng)配置好的版本(2.1.382版本),本教程也是依據(jù)該版本而進行。
下載解壓后是兩個文件夾:
第一,上傳SyntaxHighlighter2.1.382這個文件夾到網(wǎng)站根目錄,或者其他你喜歡的地方,也可以重命名該文件夾,但是在后面模板文件中調(diào)用CSS和js的時候路徑要對,這里我就傳到根目錄吧。
第二,把以下代碼加到內(nèi)容模板,這里就要注意第一步了。
代碼如下:
值得一提的是,上面的這些shBrushSql.js之類的JS,并不是固定要調(diào)用這些的。這些JS都有其含義(brushes),可以看官方的文檔。因為我比較經(jīng)常用到css、html、php、sql,所以我就只寫上面所示的js即可。當然,如果你愿意,你可以把全部的都調(diào)用上去。但是那樣會很慢哦。但是,假設你沒有調(diào)用php的,當你在插入代碼的時候,語言選擇php,那么在前臺,會提示錯誤。(shCore.js一定要有,不然前臺會沒有效果)
第三,把“syntaxhighlight2”這個文件夾傳到“e/admin/ecmseditor/infoeditor/editor/plugins”目錄下,也就是說,這是FCK編輯器的一個插件。
第四,修改一下FCK編輯器的配置文件,需要編輯器添加一下插件和按鈕。
1,后臺配置文件路徑:/e/admin/ecmseditor/infoeditor/fckconfig.js
2,前臺配置文件路徑:/e/data/ecmseditor/infoeditor/fckconfig.js
找到FCKConfig.PluginsPath = FCKConfig.BasePath + ‘plugins/’ ; 大概在51行
在下面插入
代碼如下:
FCKConfig.Plugins.Add(‘syntaxhighlight2′,’zh-cn’); // default language options: c++,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtml FCKConfig.SyntaxHighlight2LangDefault =’c++';
然后找到’InsertTBr’],在 ‘InsertTBr’ 后面輸入 ,’SyntaxHighLight2’。
這樣就算是完成了,編輯器的界面大致如下:
前臺效果大致如下:
感謝各位的閱讀!看完上述內(nèi)容,你們對帝國CMS FCKeditor添加插件的方法大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道。