一、引入TinyMCE

(1)、下载tinyMCE资源包文件 : http://download.tiny.cloud/tinymce/community/tinymce_5.10.0.zip 放入项目(测试发现最新5.11.版本展示有点问题,建议下载10)

(2)、下载中文包文件:http://tinymce.ax-z.cn/static/tiny/langs/zh_CN.js 放入资源包的langs中

(3)、页面引入

<#--引入tinymce    --><script type="text/javascript" src="${base}/js/tinymce/tinymce.min.js"></script>

二、使用

1、初始化

// html中 创建一个textarea
<textarea id="content" style="width:100%;" class="ued-textarea"></textarea>//js中
//tinyMce初始化var editor = tinymce.init({selector: '#content',language:'zh_CN',plugins: 'print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template code codesample table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists wordcount imagetools textpattern help emoticons autosave autoresize ',toolbar: 'code undo redo restoredraft | cut copy paste pastetext |formatselect fontselect fontsizeselect | forecolor backcolor bold italic underline strikethrough link anchor | alignleft aligncenter alignright alignjustify outdent indent | \bullist numlist | blockquote subscript superscript removeformat | \image charmap emoticons hr pagebreak insertdatetime preview | fullscreen | lineheight',height: 450, //编辑器高度min_height: 300,/*content_css: [ //可设置编辑区内容展示的css,谨慎使用'/static/reset.css','/static/ax.css','/static/css.css',],*/fontsize_formats: '12px 14px 16px 18px 24px 36px 48px 56px 72px',font_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;',importcss_append: true,//tinyMce自定义图片上传images_upload_handler: function(blobInfo, success, failure) {var form = new FormData();form.append('files', blobInfo.blob(), blobInfo.filename());$.ajax({url: url,type: "post",data: form,processData: false,contentType: false,success: function(data) {success(data.location);},error: function(e) {alert("图片上传失败");}});},file_picker_callback: function(callback, value, meta) {var input = document.createElement('input');input.setAttribute('type', 'file');input.onchange = function() {var file = this.files[0];var form = new FormData();form.append("files", file);$.ajax({url: url,type: "post",data: form,processData: false,contentType: false,success: function(data) {callback(data.location);},error: function(e) {alert("图片上传失败");}});};input.click();},autosave_ask_before_unload: false,});}

给编辑器赋内容方式:tinyMCE.activeEditor.setContent(‘内容’)

获取编辑器内容:tinyMCE.activeEditor.getContent()

参考tinyMCE中文文档: http://tinymce.ax-z.cn/

TinyMCE编辑器使用相关推荐

  1. Flask博客开发——Tinymce编辑器

    之前Flask博客的文本编辑器比较简陋,这里为博客添加个优雅易用的Tinymce文本编辑器. github见:https://github.com/ikheu/my_flasky 1 项目中添加Tin ...

  2. WordPress自带TinyMCE编辑器增强技巧大全

    原文地址: http://www.cmhello.com/wordpress-tinymce-custom-methods.html 有朋友反馈说,Hcms主题使用短代码时,总是需要复制短代码样式,然 ...

  3. xiuno开发文档_大白 · TinyMCE编辑器v1.9_Xiuno Plugin_奇狐插件商店_奇狐网

    功能强大,所见即所得的富文本编辑器,本地部署速度快,附带Prism代码高亮插件,支持截图粘贴和手动上传图片,还可以编辑源代码. 版本说明 版本内容更新时间 1.0 版本初始化版本2020-03-14 ...

  4. 获取tinyMCE编辑器中的内容

    有时候需要验证tinyMCE编辑器中的内容是否符合规范(不为空) 就需要获取里面的内容. 1.如果当前页面只有一个编辑器: 获取内容:tinyMCE.activeEditor.getContent() ...

  5. vue3使用tinymce编辑器

    1.npm安装tinymce编辑器 npm install tinymce@^5.10.2 npm install @tinymce/tinymce-vue@^4.0.5 2.在public下面创建t ...

  6. tinymce编辑器上传本地视频预览

    小白一枚,最近搞搞tinymce编辑器上传视频预览,视频标签变成了图片标签问题,看看之前其他博主的说明,感jio好麻烦,官网的也没整明白,所以自己瞎整整.勿喷!勿喷!勿喷!重要事情说三遍 首先是在ti ...

  7. tinymce编辑器实现视频上传功能

    1.思路:上传后把上传后的得到的地址追加到富文本. (注:我是用的是laui,原生js同理) 效果图: 2.具体代码: div代码部分 <!-- 富文本内容区 --><div cla ...

  8. Tinymce 编辑器中字数统计问题,统计所有字符(包括数字,字母。。。)

    问题:测试人员发现 在使用 tinymce 编辑器中字数统计不准确问题,只统计了中文字的字数,数字和字母被忽略了.... 具体通过复现发现,的确有这个问题,但是我们通过切换右下角发现是可以切换统计所有 ...

  9. tinymce--一款非常好用的富文本编辑器 VUE如何集成tinymce编辑器

    博客(coder的自我修养)原文链接:tinymce--一款非常好用的富文本编辑器 vue集成tinymce编辑器 - coder的自我修养 TinyMC编辑器简介 TinyMCE是一款易用.且功能强 ...

  10. html中编辑器制作goole图标,TinyMCE 编辑器添加 FontAwesome 自定义图标按钮

    一为博客后台一直使用传统编辑器,就是 TinyMCE  编辑器,那个古腾堡用不惯 然后想到主题编辑器添加一些段代码的按钮,而默认的 TinyMCE  编辑器图标就只有几个,完全不满足我折腾的心,就谷歌 ...

最新文章

  1. 一起谈.NET技术,.Net Discovery系列之-深入理解平台机制与性能影响 (中)
  2. 新冠疫情使新科研项目减少36%,生物化学研究下降最多,女性科学家最受影响 | Nature子刊...
  3. ShellExecute 函数的用法和实例
  4. Intellij IDEA神器常用技巧六-Debug详解
  5. Bailian2713 肿瘤面积【基础】
  6. mvc如何嵌套第三方页面_苹果屏蔽第三方Cookie,然后呢?
  7. Xcode7下模拟器输入文本无法显示系统键盘的解决办法
  8. 第二十七节:Java基础面向对象-静态,单例模式,继承详情知识点
  9. 【Thinking In Java】笔记之一 一切都是对象
  10. 场地预约小程序开发及前后端源码
  11. 人类一败涂地服务器不稳定,人类一败涂地崩溃怎么办 人类一败涂地游戏崩溃解决方法一览_游侠网...
  12. C/C++利用netsh设置动态IP和静态IP
  13. 布隆过滤器与布谷鸟过滤器(经典版)
  14. Google Earth Engine(GEE)计算热度(LST)
  15. 无线蓝牙通信的c语言,蓝牙与C和winsock
  16. [新] 入手树莓派后要做的一些事
  17. 转载:渗透测试方法论(阅读)
  18. Android 学习论坛博客及网站推荐
  19. 基于matlab了光纤模式图,基于matlab光纤的模式图模拟
  20. 现代密码学 | 02:流密码——1

热门文章

  1. 一起读《Effective C++》: 条款01:视C++为一个语言联邦
  2. 年后的第一个客户,花一个下午搞定
  3. 大型网站技术架构笔记(7-8章)随需应变:网站的可扩展架构; 固若金汤:网站的安全架构
  4. CSS实现炫彩渐变滚动文字颜色
  5. 开店攻略: 婴幼儿用品连锁门店一般促销手法
  6. #37 删除字符串中连续的重复字符
  7. Failed to list units: No such method ‘ListUnitsFiltered‘ systemctl list-units
  8. 思考long 和 double都是8个字节为什么double范围更大?
  9. 基于JAVA校园面包超市系统计算机毕业设计源码+系统+数据库+lw文档+部署
  10. TOP100summit分享实录 | JFrog高欣:Kubernetes is hard!JFrog的Kubernetes实践 1