Ueditor的配置及使用


Ueditor官網:http://ueditor.baidu.com/website/    (項目需要JSP版本:UTF-8版)

1.配置  

<script type="text/javascript" charset="utf-8">
	window.UEDITOR_HOME_URL = "${ctx}/assets/plugins/ueditor/"; //UEDITOR_HOME_URL、config、all這三個順序不能改變
</script>
<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/ueditor.all.min.js"></script>
<!--建議手動加在語言,避免在ie下有時因為加載語言失敗導致編輯器加載失敗--> <!--這里加載的語言文件會覆蓋你在配置項目里添加的語言類型,比如你在配置項目里配置的是英文,這里加載的中文,那最后就是中文-->
<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/lang/zh-cn/zh-cn.js"></script>

  

2.使用

<!-- 加載編輯器的容器 -->
  <script id="editor" type="text/plain" name="content">
            ${info.content}   //在這里輸入編輯器的初始內容。
  </script>

 

<!-- 創建編輯器並設置屬性 -->

<script type="text/javascript">
    //建議使用工廠方法getEditor創建和引用編輯器實例,如果在某個閉包下引用該編輯器,直接調用UE.getEditor('editor')就能拿到相關的實例
   //相見文檔配置屬於你自己的編譯器
var ue = UE.getEditor('editor', { initialFrameHeight: 300, initialFrameWeight: 100 }); </script>

 

成功后如圖:

 

3.配置過程中出現的問題:

(1)下拉框點擊沒反應,表情顯示在編譯器的后面。進入Ueditor文件夾,點開ueditor.config.js,為該編輯器的默認配置,找到zIndex,改大。

           

 

 

 工具欄中不想呈現的工具也可以在這里設置去掉。

 

 

 (2)使用setContent,動態設置編輯器的初始內容。

 

<script type="text/javascript">
    var ue = UE.getEditor('editor', {
        initialFrameHeight: 300,
        initialFrameWeight: 100
    });
    var content;  ue.addListener("ready", function() { //必須這么寫,等待編輯器加載完成,否則不能動態加載數據,會報錯如下圖。
        $.ajax({
            url: "${aapi}/ecosphere/detail/{{id}}",
            success: function(json) {
                content = json.data.content;
                UE.getEditor('editor').setContent(content);
            }
        });
    });
</script>

 

 

 這么一來:

 

原有的內容就可以呈現出來了,在此基礎上進行編輯即可。 

 

 

 (3)至今沒解決!!!上傳圖片插入視頻什么的沒有卵用,求大神幫忙解決如下圖所示的問題。試過網上的各種妖點子。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM