php编辑器自动排版,phpcms v9在线编辑器增加一键排版功能
v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些。
此次修改的内容有批量去除超链接、上传图片自动添加ALT参数、修改编辑器回车换行
or
、给编辑器添加一键排版功能。
1、批量去除超链接:
打开 statics/js/ckeditor/ckeditor.js
找到
$.execCommand('unlink',false,null);
修改为:
$.execCommand('unlink',false,true);
2、上传图片自动添加ALT参数
修改 statics/js/ckeditor/plugins/image/dialogs/image.js
找到
accessKey:'T','default':''
替换成
accessKey:'T','default':$('#title').val()
3、修改编辑器回车换行
or
打开文件 \statics\js\ckeditor\config.js 把里面的
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
修改为
config.enterMode = CKEDITOR.ENTER_P;
config.shiftEnterMode = CKEDITOR.ENTER_BR;
4、给编辑器添加一键排版功能
修改
phpcms\libs\classes栏目下的
form.class.php找到['Maximize'], 在它下面添加['autoformat'],保存即可。
找到statics\js\ckeditor文件夹下的config.js 文件
找到
config.extraPlugins = 'capture';
修改为:
config.extraPlugins = 'capture,autoformat';
保存即可。
修改后记得更新缓存,清除cookies。
注:由于博客无法上传附件,所以请自行搜索或提取fckeditor的自动排版插件
php编辑器自动排版,phpcms v9在线编辑器增加一键排版功能相关推荐
- phpcms v9 ckeditor编辑器右下角增加一键排版按钮插件
一,投稿时如果需要一键排版需要修改/wwwroot/phpcms/templates/你的模板目录/member/content_publish.html 在下面增加一个函数function cke_ ...
- Phpcms v9专题分类增加模板设置的方法
Phpcms v9专题设置里面,默认专题子分类是无模板设置的,本文教你通过官方论坛给出的教程实现专题分类增加模板设置.先来看看默认专题子分类设置界面: 修改后的的专题子分类设置界面多了模板设置: 修改 ...
- php实现贴吧功能,PHPCMS V9万能字段增加单选功能,实现多条房产信息调用1个开发商信息等效果...
用过PHPCMS V9万能字段的朋友应该知道,万能字段是个非常强大的功能,基本上可以实现任何复杂的字段逻辑调用,比如调用相关文章.调用相关房产信息等等.作者在帮一个客户做房产网站项目开发的时候,需要实 ...
- phpcms v9后台编辑器增加上传音频菜单
话不多说,直接上代码! 1.找到编辑器配置文件 \statics\js\ckeditor\config.js打开 2.打开\statics\js\ckeditor\plugins 文件目录,这里是放一 ...
- php cms word导入,phpcms V9文章编辑器不能按word文档复制过来的段头缩进显示
打开\editor\plugins\pastefromword\filter\default.js 找到文件尾大概有这么一句代码 ;CKEDITOR.cleanWord=function(h,i){i ...
- html编辑器后怎么使用,html在线编辑器怎么用
这么包括进去,data指向的就是那个包括html编辑器的对象赋值用 document.all.msg.value=内容 ---------------------------------------- ...
- php+编辑器+显示html,thinkphp——通过在线编辑器添加的内容在模板里正确显示(只显示内容,而不是html代码)...
FreeMarker:怎么使用 第一个FreeMarker程序 1. 建立一个普通的java项目:testFreeMarker 2. 引入freemarker.jar包 3. 在项目目录下建立模板目录 ...
- office在线编辑器
开发Office在线编辑器系统 4.1 Office在线编辑器系统原理 DsoFrame是基于客户端的ocx控件,它的功能是将office文档嵌入到浏览器中,并调用office中各种接口,完成文档编辑 ...
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
关于CKEditor的一个配置整理,改文件为config.js: 文件内容如下: /** * @license Copyright (c) 2003-2016, CKSource - Fred ...
最新文章
- Memcache知识点梳理
- 设计模式(十二):通过ATM取款机来认识“状态模式”(State Pattern)
- PAT_A1148#Werewolf - Simple Version
- 深入理解分布式技术 - BASE 理论
- smartform连续打印,并自动补充空行
- 多线程存数据mysql_java 多线程存储数据库
- 错误代码中文查询GetLastError返回代码的含义
- 如何查看CRM WebUI,C4C和Hybris里的页面技术信息
- python避坑指南_Linux下Python3.6的安装及避坑指南
- 贺利坚老师汇编课程51笔记:MUL乘法指令
- zmq是基于tcp实现的吗_zmq消息传输基本功能的实现、传输模式
- 交换机端口镜像配置大全【汇集22个各种品牌交换机】
- 阿里云大学互联网学院欢迎你加入!
- java处理环比增长率
- 今天我们谈谈关于java自学的那些事儿(为那些目标模糊的码农们)
- QTP自动化测试培训大纲
- <C语言>诸葛亮猜数算法(二分法)
- 吴恩达AI FOR Everyone|人工智能入门笔记|
- 国内几款接口管理平台,使用体验分析对比:总有一款是你想要的!
- 视觉单目标跟踪任务概述