富文字編輯器——百度UEditor外掛安裝教程
一、使用環境
- Win7
- Eclipse
- jettty9
- chrome
二、下載百度UEditor外掛
2、這裡下載的版本是[1.4.3.3 Jsp版本]
3、將下載好的檔案包放在工程目錄中
4、修改ueditor/ueditor.config.js 裡的務器統一請求介面路徑
注:這個請求路徑是請求伺服器得到配置資訊,所以需要在伺服器中配置這個配置資訊
5、編寫配置資訊程式碼
Ueditor 官方例子是直接返回一個json檔案,此處為了方便直接返回一個json物件
@RequestMapping(value = "config")
@ResponseBody
public JSONObject config(String action, @RequestParam(required = false) String callback, @RequestParam(required = false) String encode,
HttpServletRequest request) throws Exception {
JSONObject jsonObject = new JSONObject();
jsonObject = getConfig();
// action引數為getConfig中的jsonObject.put("imageActionName", "uploadimage");
if (action.equals("uploadimage")) {
// 此處返回上傳後的圖片路徑,json格式為{["url":"http://xinrui.com/image/1.png","state":"SUCCESS"]}
jsonObject = imgcompressService.ueEditorUpload(request);
}
return jsonObject;
}
public JSONObject getConfig() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("imageActionName", "uploadimage"); // 執行上傳圖片的action名稱
jsonObject.put("imageAllowFiles", new String[] { ".png", ".jpg", ".jpeg", ".gif", ".bmp" }); // 允許上傳的圖片型別
jsonObject.put("imageFieldName", "upfile"); // 提交的圖片表單名稱
jsonObject.put("imageMaxSize", "2048000"); // 上傳大小限制,單位B
jsonObject.put("imageCompressEnable", true); // 是否壓縮圖片,預設是true
jsonObject.put("imageCompressBorder", 1600); // 圖片壓縮最長邊限制
jsonObject.put("imageInsertAlign", "none"); // 插入的圖片浮動方式
jsonObject.put("imageUrlPrefix", "http://xinrui.com/image/"); // 圖片訪問路徑字首
jsonObject.put("imagePathFormat", "/{yyyy}{mm}{dd}/{time}{rand:6}"); // 上傳儲存路徑,可以自定義儲存路徑和檔名格式
return jsonObject;
}
6、前端呼叫
(1)在相應頁面引入js
<script type="text/javascript" src="plugin/ueditor/ueditor.config.js"></script>
<script type="text/javascript" src="plugin/ueditor/ueditor.all.min.js"></script>
<div class="form-group">
<label class="col-sm-1 control-label">富文字描述:</label>
<div class="col-md-9">
<script id="container" type="text/plain"></script>
</div>
</div>
(2) js呼叫
<script>
makeUeEditor('container');
function makeUeEditor (id) {
UE.delEditor(id);
var ue = UE.getEditor(id, {
autoHeight: false,
wordCount: false,
});
return ue;
},
function setUeEditor (id, data) { // 填充富文字
var ue = UE.getEditor(id);
ue.addListener("ready", function () {
ue.setContent(data);
});
},
</script>
7、至此,已經可以使用簡單的UEditor功能了,但是還要編寫圖片上傳的處理程式碼
相關推薦
富文字編輯器——百度UEditor外掛安裝教程
一、使用環境 Win7 Eclipse jettty9 chrome 二、下載百度UEditor外掛 2、這裡下載的版本是[1.4.3.3 Jsp版本] 3、將下載好的檔案包放在工程目錄中 4、修改ueditor/ueditor.con
富文字編輯器——百度UEditor外掛Vue元件化
2、元件 (1)元件頁面 ueditor.vue <template> <script :id=id type="text/plain"></sc
web編輯器——百度UEditor編輯器使用教程與使用方法
我們在做網站的時候,網站後臺系統一般都會用到 web 編輯器,今天筆者就給大家推薦一款百度 UEditor 編輯器。關於這款百度 UEditor 編輯器官網上也有簡單的教程,不過看著比較費勁,今天筆者就跟大家分享一下百度 UE
百度富文字編輯器ueditor的使用、非空校驗、引用預定義模板
最近用到百度ueditor編輯器,遇到了很多問題,總結一下ueditor的使用、非空校驗、引用預先寫好的模板。 一、百度ueditor編輯器簡單使用: 1.在百度官網http://ueditor.baidu.com/website/download.html下載壓縮包,解壓之後整體拷
vue整合百度UEditor富文字編輯器使用教程
在前端開發的專案中,難免會遇到需要在頁面上整合一個富文字編輯器。那麼,如果你有這個需求,希望可以幫助到你。 vue是前端開發者所追捧的框架,簡單易上手,但是基於vue的富文字編輯器大多數太過於精簡。於是我將百度富文字編輯器放到vue專案中使用。效果圖如下 前端精品教程:百度網盤下載 廢話不多說。
php如何引入百度Ueditor富文字編輯器
文字編輯器外掛內容豐富,比起傳統的textarea標籤輸入要好用很多,看看如何在頁面實現引入吧 1.下載適合的資源包(可以去官網下載適合的版本),我是php引入 2.下載後解壓放到一個位置。(我用的是TP框架,所以我放在了我的指定公共資料夾Pbulic下) 3.在頁面中引入
laravel-admin整合百度富文字編輯器ueditor
首先要說的是laravel-admin真的是一個非常適合做管理後臺的package。 官方文件有整合wangEditor、ckeditor、PHP editor的示例,如果這幾個編輯器能滿足你的需求可以參照官方文件操作。 ueditor是百度開源的一款編輯器,其中它
ueditor百度富文字編輯器linux下報錯: class path resource [config.json] cannot be resolved to absolute file path because it does not reside in the file system
具體報錯資訊如下 java.io.FileNotFoundException: class path resource [config.json] cannot be resolved to absolute file path because it does not reside in the fi
vue2.0專案中使用百度Ueditor富文字編輯器
1.首先下載靜態檔案 https://ueditor.baidu.com/website/download.html 2.然後,進行配置 首先把官網下載的Ueditor資源,放入靜態資源src/static中。 修改ueditor.config.js中的window.UEDITO
vue 整合ueditor(百度富文字編輯器)以及使用後端Java上傳圖片到伺服器,特別注意的大坑
1.import 引入ueditor時,在封裝元件中引入,不要在mian.js內引入,在main.js內引入會造成 1.Uncaught SyntaxError: Unexpected token : 這種錯誤,屬於是跨域問題,目前不清楚是什麼原因和原理,
vue2.x結合百度UEditor富文字編輯器
1.首先下載UEditor原始碼(https://ueditor.baidu.com/website/),將整個檔案放到static資料夾中 2.在src/components資料夾下建立公共元件UEditor.vue檔案,作為編輯器元件 3.通過ueditor.config.js來改
vue整合百度UEditor富文字編輯器
在前端開發的專案中。難免會遇到需要在頁面上整合一個富文字編輯器。那麼。如果你有這個需求。希望可以幫助到你 vue是前端開發者所追捧的框架,簡單易上手,但是基於vue的富文字編輯器大多數太過於精簡。於是我將百度富文字編輯器放到vue專案中使用。效果圖如下 廢話
純html如何引用百度的富文字編輯器ueditor
最近專案遇到了純html頁面使用富文字編輯器的需要,思來想去還是百度的富文字功能最豐富,但是ueditor只提供了jsp的demo,參照jsp頁面可以直接用java實現jsp頁面的功能,從而解決html頁面引用ueditor問題。第一步: 把ueditor 檔案引
百度富文字編輯器UEditor使用簡單示例
HTML程式碼: <form id="f_edit" method="post"> <input name="id" type="hidden" value="${activit
vue2.x整合百度UEditor富文字編輯器方法
最近開發vue專案過程中,由於產品需要在專案中新增富文字編輯器,也在npm上找了幾個基於vue開發的富文字編輯器,但是對相容性比較高,不能相容到IE9,10。所以最後決定使用百度UEditor。然後又是各種找如何整合到vue中。好記性不如爛筆頭,記錄下來以便以後
百度Ueditor富文字編輯器的使用
最近專案中用到了Ueditor富文字編輯器,趁還沒忘記,整理處理給需要的朋友; 專案環境 語言: Java(web) 工具:Eclipse, Ueditor 專案架構:SSM(springMVC, mybatis, spring) 使用步驟: 1:先去Ueditor官網下載
百度富文字編輯器Ueditor的使用
前言 最近專案需要整合一個編輯器,於是聽從了同事的推薦用的是百度的Ueditor,整合很順利,本地也很順利,然後部署到linux上就各種不能用。。。 期間也百度了很多的帖子,但是多數帖子都是使用的舊
使用百度富文字編輯器UEditor碰到的問題
前面使用的是kindEditor,但是發現這個已經不再維護,並且bug不少,而我又不會改,哈哈,所以我就放棄了。 原來想過要用百度的這個UEditor,但是在配置的時候遇到了很多問題,基本上載入不出來,但是最後還是硬著頭皮把那些bug都解決了,順利跑通。 問題1:按百度Demo的配置我發現連最基本的編
百度富文字編輯器UEditor的使用總結
在你的web工程或網站根目錄下,新建一個名稱叫ueditor資料夾,把下載ueditor解壓後貼上到你新建的這個資料夾中4.在你的jsp頁面中一如富文字編輯器 1.引入相關js和css <script type="text/javascript" src="${basePath}/ad
Springboot整合百度Ueditor富文字編輯器[Eclipse 版]
Part 1:下載富文字編輯器原始碼及JSP程式碼 下載版本如圖所示: Part 2:搭建執行環境 將原始碼資料夾中這個資料夾放入\src\main\java\com\下 將jsp檔案下這些東西放入\src\main\resource