同一頁面放多個百度編輯器 Ueditor 并用PHP獲取 Ueditor 的值的實例
同一個網(wǎng)頁如何放置多個Ueditor?
參考代碼如下:
- <form method="post" action="save.php">
- <script type="text/plain" id="ueditorId_1" name="ueditorName_1" style="width: 400px;height:500px;">編輯器的默認值_1</script>
- <script type="text/javascript">
- UE.getEditor('ueditorId_1');
- </script>
- <script type="text/plain" id="ueditorId_2" name="ueditorName_2" style="width: 450px;height:550px;">編輯器的默認值_2</script>
- <script type="text/javascript">
- UE.getEditor('ueditorId_2');
- </script>
- </form>
這樣,就會在頁面中渲染2個Ueditor編輯器。
PHP如何獲取多個Ueditor的值?
注意,上面的 ueditorName_1,ueditorName_2 即為表單的Name值,所以服務端PHP獲取Ueditor編輯器的值變得很簡單,參考代碼如下:
$_POST["ueditorName_1"]; // 第一個編輯器的值
$_POST["ueditorName_2"]; // 第二個編輯器的值
解決百度 ueditor v1.4.3 編輯器上傳圖片失真的bug?
項目中,用到百度ueditor編輯器,發(fā)現(xiàn),上傳大一點的圖片,圖片會失真,剛開始還以為是PHP端做了圖片壓縮,仔細看配置說明,發(fā)現(xiàn)是編輯器自帶有個自動壓縮圖片的功能,可惡的是,壓縮后的圖片失真了!
決定去掉這個壓縮功能,如果非得要壓縮,那就交給服務端PHP來處理吧!
找到配置文件:ueditor/php/config.json
把 imageCompressEnable 設置為 false 即可!
【總結】有2個比較重要的配置文件:
ueditor/ueditor.config.js
ueditor/php/config.json
新聞熱點
疑難解答