欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP中CKEditor和CKFinder配置問題小結(jié)

 更新時間:2012年03月07日 22:43:58   作者:  
PHP中CKEditor和CKFinder配置問題小結(jié),使用CKEditor和CKFinder編輯器的朋友可以參考下
1、/ckeditor/config.js, 配置文件,如果不想寫太多,可以直接寫好默認配置(語言,菜單欄,寬度),有需要可以百度config配置

config.language = 'en';config.skin = 'v2';config.uiColor = '#AADC6E';config.toolbar = 'Basic';…。

2、官方的demo大多都喜歡用js配置editor區(qū)域,習慣寫php的我就嫌麻煩,只好看內(nèi)置的php類。

require_once ROOTPATH 。 "ckeditor/ckeditor.php";$CKEditor = new CKEditor();$CKEditor-》returnOutput = true; //設(shè)置輸出可用變量的情況$CKEditor-》basePath = '/ckeditor/';//設(shè)置路徑$contentarea = $CKEditor-》editor("content", $rs['contents']); //生成一個以name為content的textarea

echo $contentarea;

3、需要上傳了 ,只好加入ckfinder.把ckfinder和ckeditor放在同級目錄下。

打開/ckfinder/config.php, 首先設(shè)置第一個函數(shù)CheckAuthentication(),這個函數(shù)需要按照自己的規(guī)則寫,只要return true的情況才能允許上傳文件到服務(wù)器的,當然不建議直接寫return true,這將導(dǎo)致安全問題。可以采用session來處理比較方便。

session_start();function CheckAuthentication(){ if(isset($_SESSION['UseEidtor']))

return true;else return false;}

4、上傳文件位置:也在/ckfinder/config.php, 找到$baseUrl,之前一直想自己寫一個方法用來定位路徑,實在不好辦,后來只好用sesssion,如果一個網(wǎng)站中,有需要上傳到不同的位置,正好可以利用session定位。
復(fù)制代碼 代碼如下:

if (isset($_SESSION['UseEidtor'])) {

switch ($_SESSION['UseEidtor']) { case 'Addr1':$baseUrl = '/addr1/uploadfile/';case 'Addr2':$baseUrl = '/addr2/upfiles/';}

} else {

$baseUrl = '/upfiles/';}

5、對于上傳文件名,ckfinder會按照原有的名字命名,中文的情況下可能會亂碼,所以建議使用日期重命名。打開/ckfinder/core/connector/php/php5/CommandHandler/FileUpload.php 找到《 /p》

$sUnsafeFileName =CKFinder_Connector_Utils_FileSystem::convertToFilesystemEncoding(CKFinder_Connector_Utils_Misc::mbBasename($uploadedFile['name']));后面加上

$sExtension = CKFinder_Connector_Utils_FileSystem::getExtension($sUnsafeFileName);$sUnsafeFileName=date('YmdHis')。'。'.$sExtension;6、 最后就是使用ckfinder

require_once ROOTPATH 。 "ckeditor/ckeditor.php";require_once ROOTPATH 。 'ckfinder/ckfinder.php' ;

$CKEditor = new CKEditor();$CKEditor-》returnOutput = true;$CKEditor-》basePath = '/ckeditor/';

CKFinder::SetupCKEditor($CKEditor, '/ckfinder/') ;//注意這里是相對路徑,相對于根目錄,不能用絕對路徑

$contentarea = $CKEditor-》editor("content", $rs['contents']);兩者配合用起來還是挺不錯的,更重要的原因是安全性高了很多。

相關(guān)文章

  • HTML 編輯器 FCKeditor使用詳解

    HTML 編輯器 FCKeditor使用詳解

    最近使用fckeditor的人是越來越多了,隨著大家環(huán)境的不一樣也導(dǎo)致大家在使用過程中碰到了各種各樣的問題,這篇文章對于細節(jié)的描述不錯,更高級的技巧可以參考腳本之家之前發(fā)布的一些文章。
    2009-06-06
  • Html 編輯器粘貼內(nèi)容過濾技術(shù)詳解

    Html 編輯器粘貼內(nèi)容過濾技術(shù)詳解

    最近在解決數(shù)據(jù)粘貼方面取得了不少進展,作為Html在線編輯器所必須具備的技術(shù),在這里詳細給大家介紹并提供實現(xiàn)參考。
    2010-05-05
  • FckEditor 中文配置手冊

    FckEditor 中文配置手冊

    FckEditor 中文配置手冊,對于fckeditor不是很熟悉的朋友可以看下??焖俚恼莆者@個應(yīng)用比較廣泛的網(wǎng)頁在線編輯器。
    2009-10-10
  • ckeditor插件開發(fā)簡單實例

    ckeditor插件開發(fā)簡單實例

    我需要在編輯文本的時候,選擇一段文字,點擊自定義的按鈕,就能夠在這段文字后面增加一個圖標,圖標超鏈接去一個地址,以選中的文字作為參數(shù)
    2013-07-07
  • FCKeditor 新聞組件的一些程序漏洞

    FCKeditor 新聞組件的一些程序漏洞

    很多網(wǎng)站可能都在用FCK的新聞編輯組件,使用FCK的時候一定要注意版本是否安全,以下是FCK中的文件上傳漏洞:(主要是:connector.aspx文件的漏洞)
    2009-04-04
  • KindEditor 編輯器 v3.5.1 修改版

    KindEditor 編輯器 v3.5.1 修改版

    最近剛認識了KindEditor,感覺挺好用,花了點時間做了些修改。如果您有更好的建議,歡迎大家一起討論。
    2010-09-09
  • 添加FCKeditor插件需要注意的地方

    添加FCKeditor插件需要注意的地方

    今天,在做程序的時候發(fā)現(xiàn) FCKeditor功能并不強大(開始還不知道可以用插件,汗~),至少沒有上傳視頻,專輯,音樂,水印等功能(以前我也修改過DVBBS的編輯器,也自定義了很多使用按鈕).
    2009-11-11
  • 百度UEditor編輯器使用教程與使用方法(圖文)

    百度UEditor編輯器使用教程與使用方法(圖文)

    今天筆者就給大家推薦一款百度UEditor編輯器。關(guān)于這款百度UEditor編輯器官網(wǎng)上也有簡單的教程,不過看著比較費勁,今天筆者就跟大家分享一下百度UEditor編輯器使用教程與使用方法,希望對大家有所幫助
    2016-11-11
  • Ueditor和CKeditor 兩款編輯器的使用與配置方法

    Ueditor和CKeditor 兩款編輯器的使用與配置方法

    這篇文章主要介紹了Ueditor和CKeditor 兩款編輯器的使用與配置方法,需要的朋友可以參考下
    2017-03-03
  • FCKeditor 圖片上傳進度條不動的解決方法

    FCKeditor 圖片上傳進度條不動的解決方法

    開發(fā)的“歷史五千年”網(wǎng)站,使用FCKeditor,在本地上傳圖片一切正常,但昨天晚上實際向網(wǎng)絡(luò)服務(wù)器(Windows Server 2003)發(fā)送圖片時,發(fā)送圖像進度條一直在滾動,無法關(guān)閉,通過FTP服務(wù)器查看服務(wù)器,圖片已經(jīng)傳送上去,但這個滾動條卻無法結(jié)束。
    2011-08-08

最新評論