推薦兩款在線文本編輯器

推薦兩款在線文本編輯器

做博客或論壇系統的時候用的上的。我這裏是以php爲例子的

一 kindeditor

之前,我是用 kindeditor 的,很好很強大。部署簡單、支持文件上傳等,。怎麼用?在安裝包的demo文件裏面都有很詳細的例子了,我就不贅述了。下面只看兩個別人很少說到的問題。

/php/upload_json.php -- 對上傳的文件進行設置,包括路徑設置、文件名設置等。

/php/file_manager_json.php -- 把遠程文件抓取到本地

上面兩個文件都有下面這兩條語句:

//文件保存目錄路徑:上傳的文件就保存在這個目錄裏
$save_path = $php_path . '../attached/';
//文件保存目錄URL:上傳的文件返回的URL就是這個,然後我們拿到這個URL進行各種操作,包括寫入數據庫
$save_url = $php_url . '../attached/';

我們只需要改那兩個文件的這些語句就可以設置文件上傳路徑了。另外,這裏用的是相對於站點的路徑的

 

二 UEditor

在我看來,它有三個版本:①UE完整版、②UM迷你版、③UB定製版

以前我也下載過,那時候的安裝包裏面沒有demo文件,我也沒深入研究,所以那時候不會用。今天試了一下,UE完整版和UB定製版的安裝包裏面都有很好的demo文件,用起來很簡單。而它的官網裏面也有部署說明,另外,UE和UB的用法是一樣的。不過,美中不足的就是UM迷你版沒有demo文件,也沒有部署說明,網上查了一下,也只有UE完整版、UB定製版的例子,沒有UM的。

注意了,現在是重點。我先是按照UE完整版的部署說明去部署UM的,結果行不通,有些細微的差別的。好在,官網有UM的在線演示,我就在瀏覽器裏查看那個在線演示的源碼,學着去部署我的UM,結果好像行了,最後還有一個問題,就是上傳圖片不行。最後,我在結合UE的部署說明,綜合了一下,終於弄出來了。

現在,附上核心部署代碼:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>UEditorMINI</title>
    <link href="themes/default/css/umeditor.min.css" type="text/css" rel="stylesheet">
    
    <script type="text/javascript" charset="utf-8" src="jquery-1.10.2.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="umeditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="umeditor.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="lang/zh-cn/zh-cn.js"></script>
</head>
<body>
<script type="text/plain" id="editor" style="width:50%;height:500px;"></script>
<script type="text/javascript">
    var ue = UM.getEditor('editor');
</script>
</body>
</html>

下面,我們來看看UM的上傳文件的設置:在這個文件裏面設置的:/php/imageUp.php

//上傳配置:上傳的文件返回的URL就是這個,然後我們拿到這個URL進行各種操作,包括寫入數據庫
$config = array(
    "savePath" => "../upload/" ,             //存儲文件夾
    "maxSize" => 1000 ,                   //允許的文件最大尺寸,單位KB
    "allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" )  //允許的文件格式
);
//上傳文件目錄:上傳的文件就保存在這個目錄裏
$Path = "../upload/";

我們只需要改這些語句就可以設置上傳的目錄了。另外,這裏用的應該是相對路徑,不像上面那個kindeditor用的是相對於站點的路徑

效果圖如下:

 

最後,附上我修改過的,可以輕鬆部署的 UM :

鏈接: http://pan.baidu.com/s/1jGDPVzK 密碼: jcpp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章