sshoub
 目前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/

分类:

技术点:

相关文章:

  • 2022-01-01
  • 2022-01-28
  • 2021-12-19
  • 2021-07-23
  • 2021-08-05
  • 2022-03-10
  • 2021-06-04
猜你喜欢
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案