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

首頁 > 學院 > 開發設計 > 正文

在線編輯器Ckeditor (2)

2019-11-15 02:14:42
字體:
來源:轉載
供稿:網友
在線編輯器Ckeditor (2) - php (31)

接上一篇

3 in-page(頁內)配置,在使用Ckeditor的界面里進行直接配置

頁內配置

效果

特點:配置項完全屬于某個特定的Ckeditor實例,不可重用

三種配置方式比較

定制方式

特點

說明

優先級

接口函數

靈活,不能復用

每個使用編輯器的頁面都要寫一次代碼

最高

覆蓋自定義及系統配置文件中的參數

自定義配置文件

靈活,可復用

可根據使用場景定義多個自定義配置文件,在不同的頁面中引用不同的配置文件

中等

覆蓋系統配置文件中的參數

系統配置文件

不靈活

全局性質,影響所有程序

最低

以上已經實現了在線編輯文字的功能,沒有實現文件管理的功能。

原因:ck將在線編輯和文件管理進行了分離。如果想要實現文件管理,必須使用ckfinder

Ckfinder安裝

與Ckeditor步驟完全一致

Ckfinder文件目錄

使用Ckfinder

要在Ckeditor的配置項中加載ckfinder的使用,加載幾個靜態頁,用戶文件的管理

在客戶化的配置文件中加載

效果

但是,因為Ckfinder默認的是不允許用戶上傳文件,所有沒有權限進行文件上傳

修改配置文件權限開放

找到config.php文件來開放權限

修改權限,開放所有權限

效果

以上路徑存在問題

修改文件上傳路徑

config.php中找到路徑并進行修改

修改路徑

效果

修改文件上傳目錄結構

目錄結構不能是單一的就在某個文件類型的文件夾下,應該適當的根據文件上傳的量來確定文件夾的結構。年/月/日

config.php中修改文件架結構

修改結構

效果

文件在上傳的過程中,如果文件名字是中文或者特殊字符,系統是沒有辦法處理的,上傳之后,會出現亂碼。需要在文件上傳后對文件進行重命名。

Ckfinder沒有提供重名的機制。

如何實現?修改源碼

實現文件重命名

源碼文件路徑

新增一個獲取隨機名字的函數

在哪里去調用該函數?如何用?

效果

當前文件管理器可以在瀏覽器端對服務器進行文件的增刪改查,那么這是相當危險,絕對不允許。

控制用戶權限

控制用戶對服務器端文件的操作

config.php中可以實現對文件權限的控制。

修改

效果

文件上傳必須開放的權限

Ckeditor編輯內容提交
  1. 增加form表單,textarea必須擁有name屬性

2 編輯后提交數據

3 PHP接收數據,需要轉義數據,addslashes

4 輸出數據,需要反轉,stripslashes


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普兰店市| 玛沁县| 荥经县| 宁南县| 财经| 建平县| 巫山县| 长武县| 霍林郭勒市| 瑞丽市| 盐山县| 米脂县| 伊吾县| 沾益县| 德惠市| 扶绥县| 铅山县| 昌平区| 亳州市| 会东县| 阿拉尔市| 吴堡县| 阿克陶县| 永吉县| 保定市| 沁源县| 旬邑县| 濮阳县| 中方县| 镇巴县| 都江堰市| 望都县| 康定县| 岳阳市| 肥城市| 区。| 和平区| 隆林| 正蓝旗| 巴里| 龙陵县|