麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 軟件應(yīng)用 > 正文

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

2024-09-06 19:16:52
字體:
供稿:網(wǎng)友
1、/ckeditor/config.js, 配置文件,如果不想寫太多,可以直接寫好默認(rèn)配置(語言,菜單欄,寬度),有需要可以百度config配置

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

2、官方的demo大多都喜歡用js配置editor區(qū)域,習(xí)慣寫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']); //生成一個(gè)以name為content的textarea

echo $contentarea;

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

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

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

return true;else return false;}

4、上傳文件位置:也在/ckfinder/config.php, 找到$baseUrl,之前一直想自己寫一個(gè)方法用來定位路徑,實(shí)在不好辦,后來只好用sesssion,如果一個(gè)網(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、對(duì)于上傳文件名,ckfinder會(huì)按照原有的名字命名,中文的情況下可能會(huì)亂碼,所以建議使用日期重命名。打開/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/') ;//注意這里是相對(duì)路徑,相對(duì)于根目錄,不能用絕對(duì)路徑

$contentarea = $CKEditor-》editor("content", $rs['contents']);兩者配合用起來還是挺不錯(cuò)的,更重要的原因是安全性高了很多。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级高清片在线 | 毛片免费看电影 | 欧美高清视频一区 | 久久成人福利 | av电影在线播放 | 综合网日日天干夜夜久久 | 久久久噜噜噜久久熟有声小说 | 在火车上摸两乳爽的大叫 | 欧美一级黄 | 久久国产免费视频 | 久久久久久久久久一本门道91 | 亚洲一级片免费观看 | 国内精品一级毛片免费看 | 牛牛热这里只有精品 | 视频久久免费 | 久草在线高清视频 | 伊人午夜 | 欧美aⅴ在线观看 | 久久艹逼 | 亚洲福利在线视频 | 亚洲成人夜色 | 国产精品视频亚洲 | 91精品久久久久久久久网影视 | 水卜樱一区二区av | 日韩三区视频 | 国产精品亚洲精品日韩已方 | 久久久久久久一区 | 九九热免费精品 | 久久不射电影网 | 综合网日日天干夜夜久久 | 成人小视频免费在线观看 | 国产青草视频在线观看 | 黄网站免费观看视频 | 嫩草www | 中文字幕四区 | 国产亚洲综合一区二区 | www.91sese | 日韩视频在线观看免费视频 | 一本在线高清码电影 | 欧美精品国产综合久久 | 国产在线精品一区二区三区 |