關於NK3C使用富文本編輯器(CKEditor)發送HTML郵件的使用說明


 目前NK3C發送HTML郵件使用的的編輯器是CKEditor4.6版本,關於CKEditor的使用說明如下:
 
1、依賴JQuery1.7版本以上,在xxx.vm中<head></head>即引入 
  <scriptsrc="$rootPath/js/lib/jquery/jquery.min.js"></script>
2、添加標簽<textarea></textarea>: 
  <textarea class="emailtemplate-ckeditor ckeditor"name="emailTemplateCKEDITOR"></textarea>
3、引入ckeditor.js :      
  <script src="$rootPath/js/lib/ckeditor/ckeditor.js"></script>
4、 即時加載:              
  <script>
                                  $(document).ready(function () {
                                      CKEDITOR.replace('emailTemplateCKEDITOR');
                                  });
                              </script>
5、給CKEditor賦值:必須使用延遲加載,解決IE賦值問題
        $(function () {
        setTimeout(function () {
            $(document).ready(function () {
                CKEDITOR.instances['emailTemplateCKEDITOR'].setData(data.emailBody);
            });
    }, 1000);
    });
6、獲取CKEditor的值:
        1)獲取帶HTML標簽的值:CKEDITOR.instances['emailTemplateCKEDITOR'].getData();
               :其中emailTemplateCKEDITOR是<textarea name="emailTemplateCKEDITOR"></textarea>的屬性name的值
                  2)獲取純文本:CKEDITOR.instances['emailTemplateCKEDITOR'].document.getBody().getText();// 獲取純文本
    
 7、CKEditor的配置項:請查看js/lib/ckeditor/config.js中的配置
 8、CKEditor的使用實例請查看郵件模板:js/main/mmx/emailtemplate/emailtemplatemodify.js
                                    WEB-INF/velocity_pages/mmx/emailtemplate/emailtemplatemodify.vm
 使用詳情請查看官網http://ckeditor.com/


免責聲明!

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



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