程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php下配置fckeditor

php下配置fckeditor

編輯:PHP綜合

前言:

FCKeidtor是個國外的多語言編輯器,你可以對其配置文件進行簡單修改使之支持目前常用Web開發語言的應用,下面我就講講FCKeditor的最新版本2.4.2在php的具體配置過程,有不足和出錯的地方,歡迎指正。

精簡:

正因為這個編輯器是支持多語言的,所以首先我們針對使用對其做相應的冗余文件刪除。

1、臨時文件及文件夾刪除:從根目錄下開始刪除一切以“_”開頭的文件及文件夾,因為他們為臨時文件和文件夾。刪除這類臨時文件及文件夾之後,我們還要刪除一些根目錄下的多余文件,根目錄下我們只保留fckconfig.js(配置文件)、fckeditor.js(js方式調用文件)、fckeditor.php(php方式調用文件,新版本通過該文件統一調用php4或者php5的調用文件,fckeditor_php4.php/fckeditor_php5.php你可以根據自己服務器使用的情況刪減,建議都保留)、fckeditor_php4.php(php4的調用文件)、fckeditor_php5.php(php5的調用文件)、fckstyles.xml(樣式)、fcktemplates.xml(模板)文件和editor文件夾。

2、editor\lang目錄:存放的是多語言配置文件,因為我們只可能用到en和zh-cn(簡體中文)所以,根據我的選擇,我刪掉其他的語言配置文件。

3、editor\skins界面目錄:默認帶有三個界面(default:默認界面,加載速度相對較快;office2003:相對pp的界面,不過速度確實要慢些;silver:銀白色界面,加載速度也相對較快),可以自行決定是否刪除其中一兩個。

4、editor\filemanager\browser\default\connectors目錄:存放編輯器所支持的Web動態語言,我們以php為例所以保留php目錄,test.html文件可以幫助你查看某語言下的上傳設置等(具體上傳設置我將在後面的配置作較為詳細講解),可以自行決定是否刪除。

5、editor\filemanager\upload目錄:同理。

到此精簡完成,你會發現整個編輯器確實“瘦身”不少,呵呵

基本配置:

下面我開始對編輯器進行簡單配置(並非每步都必須,可根據自己的需要參考修改):

1、默認語言

打開fckconfig.js文件(注意此文件是utf-8編碼哦),找到FCKConfig.AutoDetectLanguage = true ;(第56行)此句作用為自動檢測語言,默認為true,即表示編輯器會根據系統語言自動檢測加載相應的語言,我們將其改為false,不讓其檢測,然後將FCKConfig.DefaultLanguage = 'en';(編輯器默認語言,第57行)改為簡體中文"zh-cn"。

2、字體列表

依然打開fckconfig.js,因為此編輯器為外國人編寫,所以默認不提供中文字體,我們為其加入,找到FCKConfig.FontNames(第142行)加入“宋體;楷體_GB2312;新宋體;黑體;隸書;幼圓;”其他字體可根據自己需要自行加入。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved