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在线编辑器增加一键排版功能相关推荐

  1. phpcms v9 ckeditor编辑器右下角增加一键排版按钮插件

    一,投稿时如果需要一键排版需要修改/wwwroot/phpcms/templates/你的模板目录/member/content_publish.html 在下面增加一个函数function cke_ ...

  2. Phpcms v9专题分类增加模板设置的方法

    Phpcms v9专题设置里面,默认专题子分类是无模板设置的,本文教你通过官方论坛给出的教程实现专题分类增加模板设置.先来看看默认专题子分类设置界面: 修改后的的专题子分类设置界面多了模板设置: 修改 ...

  3. php实现贴吧功能,PHPCMS V9万能字段增加单选功能,实现多条房产信息调用1个开发商信息等效果...

    用过PHPCMS V9万能字段的朋友应该知道,万能字段是个非常强大的功能,基本上可以实现任何复杂的字段逻辑调用,比如调用相关文章.调用相关房产信息等等.作者在帮一个客户做房产网站项目开发的时候,需要实 ...

  4. phpcms v9后台编辑器增加上传音频菜单

    话不多说,直接上代码! 1.找到编辑器配置文件 \statics\js\ckeditor\config.js打开 2.打开\statics\js\ckeditor\plugins 文件目录,这里是放一 ...

  5. php cms word导入,phpcms V9文章编辑器不能按word文档复制过来的段头缩进显示

    打开\editor\plugins\pastefromword\filter\default.js 找到文件尾大概有这么一句代码 ;CKEDITOR.cleanWord=function(h,i){i ...

  6. html编辑器后怎么使用,html在线编辑器怎么用

    这么包括进去,data指向的就是那个包括html编辑器的对象赋值用 document.all.msg.value=内容 ---------------------------------------- ...

  7. php+编辑器+显示html,thinkphp——通过在线编辑器添加的内容在模板里正确显示(只显示内容,而不是html代码)...

    FreeMarker:怎么使用 第一个FreeMarker程序 1. 建立一个普通的java项目:testFreeMarker 2. 引入freemarker.jar包 3. 在项目目录下建立模板目录 ...

  8. office在线编辑器

    开发Office在线编辑器系统 4.1 Office在线编辑器系统原理 DsoFrame是基于客户端的ocx控件,它的功能是将office文档嵌入到浏览器中,并调用office中各种接口,完成文档编辑 ...

  9. 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等

     关于CKEditor的一个配置整理,改文件为config.js: 文件内容如下: /**  * @license Copyright (c) 2003-2016, CKSource - Fred ...

最新文章

  1. Memcache知识点梳理
  2. 设计模式(十二):通过ATM取款机来认识“状态模式”(State Pattern)
  3. PAT_A1148#Werewolf - Simple Version
  4. 深入理解分布式技术 - BASE 理论
  5. smartform连续打印,并自动补充空行
  6. 多线程存数据mysql_java 多线程存储数据库
  7. 错误代码中文查询GetLastError返回代码的含义
  8. 如何查看CRM WebUI,C4C和Hybris里的页面技术信息
  9. python避坑指南_Linux下Python3.6的安装及避坑指南
  10. 贺利坚老师汇编课程51笔记:MUL乘法指令
  11. zmq是基于tcp实现的吗_zmq消息传输基本功能的实现、传输模式
  12. 交换机端口镜像配置大全【汇集22个各种品牌交换机】
  13. 阿里云大学互联网学院欢迎你加入!
  14. java处理环比增长率
  15. 今天我们谈谈关于java自学的那些事儿(为那些目标模糊的码农们)
  16. QTP自动化测试培训大纲
  17. <C语言>诸葛亮猜数算法(二分法)
  18. 吴恩达AI FOR Everyone|人工智能入门笔记|
  19. 国内几款接口管理平台,使用体验分析对比:总有一款是你想要的!
  20. 视觉单目标跟踪任务概述

热门文章

  1. 吕廷杰:华为鸿蒙OS将重新定义5G时代
  2. shell实现毫秒级时钟
  3. 算法设计与分析基础-8.4、背包问题和记忆功能
  4. Godot特效:刀光(四)着色器及代码部分 方法二
  5. 企鹅号登录显示服务器错误,腾讯内容开放平台
  6. 掉了几根头发,才弄懂了HTML。
  7. 质量如何登入大雅之堂
  8. 背包问题最大价值java,背包问题Java实现
  9. JS类型判断的四种方法以及各自的注意点
  10. 阿里巴巴中国站获得1688商品详情 API