支持上传文件的xhEditor for Typecho EX插件
2019独角兽企业重金招聘Python工程师标准>>>
Typecho是一套超轻量的开源博客,界面简洁,功能紧凑,但是Typecho的文本编辑器实在是不好,需要自己写html代码,插图也不方便。试用了几个插件,发现TinyMCE回车总有问题,每次保存就多几个空行,其他几个插件也有类似问题。于是就想能不能把xhEditor这个强大的可视化HTML编辑器移植过去,后来找到一个xhEditor for Typecho插件,下载地址在这里,作者主页http://ljweb.com.ru。这个插件不支持上传图片,而插件使用之后系统本身的插图功能就不能用了,所以导致图片只能贴网络图了。
于是决定在这个插件基础上改进,主要是
增加了图片/多媒体文件上传功能
增加More标签直接插入功能
修改三种工具栏模式,保证每种模式都有查看源码、Preview和More标签按钮
更新xheditor到最新版1.1.13
你可能需要在admin/css/typeecho.source.css里改一下body的一个默认颜色,否则导致上传图片的弹窗左边的字显示为白色而看不到。需要说明的是,这一版More标签没有直接的可视化效果,点了之后请到源码里查看,以后有时间再做效果。另外,没时间给More做个小图标了,直接用了显示源码的那个按钮的图标。
有bug请留言。谢谢。下载地址:XhEditor for Typecho EX
转载于:https://my.oschina.net/sdqxcxh/blog/42650
支持上传文件的xhEditor for Typecho EX插件相关推荐
- 更新:让UpdatePanel支持上传文件
在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1).(2).(3).(4).(5)),设法让UpdatePanel支持上传文件.可惜缺陷无数,当时收到了无数bug report但 ...
- 让UpdatePanel支持上传文件:解决当页面显式设置document.domain时提示的500错误
最近在做一个项目,需要在UpdatePanel中上载文件,在网络上找了一下,发现有老赵写的AjaxUploadHelper,一开始工作的很好:开发时使用localhost来进行测试的,一切正常:但部署 ...
- [导入]更新:让UpdatePanel支持上传文件
摘要: 在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1).(2).(3).(4).(5)),设法让UpdatePanel支持上传文件.可惜缺陷无数,当时收到了无数bug rep ...
- 如何限制上传服务器的文件容量,如何通过配置php文件限制上传文件的大小
在网站开发的过程中,为了确保能够充分利用服务器的空间,在开发上传功能时,必须对上传文件的大小进行控制.那么我们如何进行对上传文件的大小进行控制呢? 控制文件的大小可以从两个方面入手: 第一个是在PHP ...
- WebView 上传文件 WebChromeClient之openFileChooser函数
原链接:http://blog.saymagic.cn/2015/11/08/webview-upload.html?utm_source=tuicool&utm_medium=referra ...
- spring mvc(注解)上传文件的简单例子
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方 1.form的enctype="multipart/form-data" 这个是上传文件必须的 2.appl ...
- 上传文件到云服务器存储路径,上传文件到云服务器存储路径
上传文件到云服务器存储路径 内容精选 换一换 云容器引擎需要与其他云服务协同工作,云容器引擎需要获取如下云服务资源的权限. 一个存储库只可以绑定一个备份策略.一个存储库只可以绑定一个复制策略.一个存储 ...
- 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹
设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...
- Vue上传文件 iview Upload UI 组件上传组件
Vue上传文件 input支持上传文件 定义type类型,隐藏样式 第三定义change事件拿到file 的相关信息,accept限制支持的文件类型 然后给button增加点击事件 template部 ...
最新文章
- asp.net三层架构连接Oracle 11g详解
- JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor
- linu - 系统延时与定时任务
- jQuery学习之四---Ajax请求
- mac 安装 tunnelblick
- Linux vim编辑器在哪,【Linux】Linux中VIM编辑器的使用
- synchronized偏向锁
- 《JavaScript设计模式》初次笔记——wsdchong
- 表单提交中文时出现乱码的问题
- Visio对mysql怎么画er图_怎么用Visio画ER图
- c语言打气球游戏,打气球程序求修改
- 父亲母亲-山里老房子
- (译)2019年前端性能优化清单 — 中篇
- java.lang.RuntimeException: Parcel: unable to marshal value com.
- Html5 Egret游戏开发 成语大挑战(六)游戏界面构建和设计
- 基于Java的长整数加减法算法设计
- vant 引进单个样式_记一次webpack打包样式加载问题
- fiddler无法抓取微信小程序的请求信息
- 16天进入“已问询”状态,上市进程神速,这家芯片设计企业凭什么?
- python multiIndex 操作攻略
热门文章
- mysql历史数据备份_Mysql存储过程历史表备份
- 客制化键盘编程_客制化键盘如何入坑?
- python思想读后感_《Deep Learning with Python》读后感精选
- keras优化算法_目标检测算法 - CenterNet - 代码分析
- adb 重命名_adb中常用的命令
- python画同心圆程序_Python Turtle:使用circle()方法绘制同心圆
- java数据库edit_Java数据库连接——JDBC基础知识(操作数据库:增删改查)
- C语言编杂志程序,c语言程序错误修改
- 【Java中级篇】动态代理机制
- 解决debug JDK source无法查看局部变量的问题