javawebk开发百度编辑器ueditor的使用方法

          最近做项目中用到了百度的一个编辑器,ueditor感觉还挺好使,常用,就小结一下。

          1)到官网上下载完整源代码,然后进行解压。  下载地址:http://ueditor.baidu.com/website/    就直接下载开发版的,有php 、.net和jsp版本的。我是jsp版本的,下面说说这个插件的用法。

          2)子目录的作用:

  • _examples:编辑器完整版的示例页面
  • _demos:编辑器的各种使用案例
  • dialogs:弹出对话框对应的资源和JS文件
  • themes:样式图片和样式文件
  • server:涉及到服务器端操作的PHP、JSP等文件
  • third-party:第三方插件
  • lang:国际化相关文件
  • jsp:   设计图片上传的时候使用页面
  • editor_all.js:_src目录下所有文件的打包文件
  • editor_all_min.js:editor_all.js文件的压缩版,建议在正式部署时才采用
  • editor_config.js:编辑器的配置文件,建议和编辑器实例化页面置于同一目录   
删除其中的 _examples, _demos, editor_all_min.js文件及文件夹,将剩余的文件放入名为 ueditor的文件夹下。如果下载的是开发版本的话,可能有些目录没有。
注意1:web开发的,需要把jsp文件夹下面的ueditor.jar放到lib下面,否则jsp里面的部分文件有错误提示,上传图片时也不会成功。
         3) 开始使用在项目中
              a.  在你的jsp的文件头部<head></head>之间引入三个js文件和一个css文件。
    例如:
   <script type="text/javascript" charset="utf-8" src="${ctx}/resources/js/ueditor/ueditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="${ctx}/resources/js/ueditor/ueditor.all.js"> </script>
    <script type="text/javascript" charset="utf-8" src="${ctx}/resources/js/ueditor/lang/zh-cn/zh-cn.js"></script>
   <script type="text/javascript" charset="utf-8" src="${ctx}/resources/js/ueditor/themes/default/ueditor.css"></script>
 
             b.实例化编辑器
         var ue =null;
        $(function(){
            ue= UE.getEditor('editor',{
                toolbars:[['fullscreen', 'source', '|', 'undo', 'redo', '|',
                'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|',
                'rowspacingtop', 'rowspacingbottom', 'lineheight', '|',
                'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',
                'directionalityltr', 'directionalityrtl', 'indent', '|',
                'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|',
                'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
                'insertimage']],
                UEDITOR_HOME_URL:"${ctx}/resources/js/ueditor/",
                 imageUrl:"${ctx}/resources/js/ueditor/jsp/imageUp.jsp",
                 fileUrl:"${ctx}/resources/js/ueditor/jsp/fileUp.jsp",
                 imagePath:"${ctx}/resources/js/ueditor/jsp/",
                 filePath:"${ctx}/resources/js/ueditor/jsp/",
                 autoHeightEnabled:false,
                wordCount:false,
                lang:"zh-cn",
                elementPathEnabled:false
            });
)};

         c. 在页面引用编辑器
         <div>
             <script id="editor" type="text/plain" style="width:850px;height:400px" name="content"></script>
        </div>
     注意2:id="editor"中id的名字和实例化编辑器的名称相同。
        
         d:  效果如下图:
             
    over。看起来不简单,使用起来很简单额。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值