1. phpcms/libs/classes/form.class.php找['Maximize'],在它下面添加['autoformat']

  2. statics/js/ckeditor/config.js找到config.extraPlugins修改为

    config.extraPlugins = 'capture,autoformat';

  3. statics\js\ckeditor\plugins 新建文件夹autoformat并新建文件plugin.js

  4. (function() {CKEDITOR.plugins.add('autoformat', {requires: ['styles', 'button'],init: function(a) {a.addCommand('autoformat', CKEDITOR.plugins.autoformat.commands.autoformat);a.ui.addButton('autoformat', {label: "清除格式,一键排版",command: 'autoformat',//这个autoformat.gif是你的插件图标,放在同目录下 icon: this.path + "autoformat.gif"});}});CKEDITOR.plugins.autoformat = {commands: {autoformat: {exec: function(a) {var _html = a.getData();//清除样式代码 _html = _html.replace(/<div/ig, '<p');_html = _html.replace(/<\/div>/ig, '</p>');_html = _html.replace(/<strong[^>]*>/ig, '');_html = _html.replace(/<\/strong>/ig, '');_html = _html.replace(/<em[^>]*>/ig, '');_html = _html.replace(/<\/em>/ig, '');_html = _html.replace(/<u[^>]*>/ig, '');_html = _html.replace(/<\/u>/, '');_html = _html.replace(/<li[^>]*>/ig, '');_html = _html.replace(/<\/li>/ig, '');_html = _html.replace(/<span[^>]*>/ig, '');_html = _html.replace(/<\/span>/ig, '');_html = _html.replace(/&nbsp;/ig, '');_html = _html.replace(/ /ig, '');_html = _html.replace(/<p><\/p>/ig, '');_html = _html.replace(/<a/ig, '<a rel="nofollow"');//将p标签替换成<br /> _html = _html.replace(/<p[^>]*>/ig, '');_html = _html.replace(/<\/p>/ig, '<br />');_html = _html.replace(/<br \/><br \/>/ig, '<br />');_html = _html.replace(/[\n]/ig, '');//按<br />分组,将换行<br>全部替换成p标签 bb = _html.split("<br />");aa = '';for (var i = 0; i < bb.length; i++) {aa = aa + '<p>' + bb[i] + '</p>';}//首行缩进 _html = aa.replace(/<p[^>]*>/ig, '<p>  ');_html = _html.replace(/<p>  <\/p>/ig, '');_html = _html.replace(/<p><\/p>/ig, '');//在这里执行你将_html中的空行替换掉的操作 a.setData(_html);}}}};
    })();

转载于:https://blog.51cto.com/8818968/1921671

phpcms 文章一键排版相关推荐

  1. 文章高效排版(js+css+markdown)

    reveal.js制作PPT https://www.jianshu.com/p/2625505319ab css生成漂亮的水平分割线 https://www.jianshu.com/p/7c451a ...

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

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

  3. 动易html编辑器,文章内容一键排版功能——动易5.1版新特性

    内容管理一直是网站管理的核心功能,随着技术的不断进步,越来越多的好用功能在为我们管理内容提供便捷的服务.动易也在不断推动这些功能的普及,提供了诸如可视化内容编辑.图文排版.流媒体管理.WORD图片上传 ...

  4. phpcms编辑器添加一键排版控件

    CKEditor添加一键排版插件实例, 大家都知道phpcms也是ckeditor编辑器,那么如果增加这个一键排版这个牛逼功能呢 增加好了后,效果图是这样的 废话不多说,直接说步骤 第一步:confi ...

  5. 公众号文章排版神器,Markdown一键排版,微信公号文章里代码的美化排版

    自己经常在简书,掘金上面写一些技术文章,喜欢用Markdown编辑器.最近需要把自己的一些技术博客文章发表到微信公众号文章里. 刚开始偷懒,就直接把用markdown写的技术博客复制粘贴到公号里(大多 ...

  6. php编辑器自动排版,phpcms v9在线编辑器增加一键排版功能

    v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些. 此次修改的内容有批量去除超链接.上传图片自动添加ALT参数 ...

  7. php自动排版的快捷键,PHPCMS V9教程:ckeditor编辑器添加一键排版功能

    v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些. 此次修改的内容有批量去除超链接.上传图片自动添加ALT参数 ...

  8. fastnest怎么一键排版_什么公众号排版编辑器可以换字体?公众号字体在哪里选择修改?...

    公众号运营的日常简单概括就是找选题.写文章.排版.推文看数据,在这些日常工作中,必备的既能就是写作排版.一篇优质的公众号文章,除了内容优质之外,排版也有着很大的影响. 今天我们来聊聊字体修改,网络上各 ...

  9. 微信公众号的代码块插入,及一键排版

    微信公众号:颜家大少 本文所用排版工具:http://md.aclickall.com . 微信公众号的排版问题 前段时间,准备在微信公众号上写文章时,却发现公众号居然连个最基本的插入代码块的功能都没 ...

最新文章

  1. 字符串的html语言,html语言解析为属性字符串NSMutableAttributedString
  2. python 类-Python中的类
  3. 简单的vue入门案例
  4. mysql索引失效_MySQL索引失效的底层原理详解,终于有人讲清楚了
  5. struct数组初始化
  6. 云服务器一直显示启动中,云服务器一直启动代码
  7. 红利,本质上来自于供求关系的不平衡
  8. LAMMPS分子动力学模拟技术与应用 第一性原理计算方法及应用
  9. 面试结束后,向面试官要问的问题
  10. php 公众号授权登录,微信公众号授权登录
  11. 《大秦帝国》作者孙皓晖将现身杭州华为阅读·DigiX读书会
  12. pd.DataFrame()函数解析(最清晰的解释)
  13. TiDB 在安信证券资产中心与极速交易场景的实践
  14. 漏洞分析丨HEVD-0x6.UninitializedStackVariable[win7x86]
  15. 2020年电商设计风格分析
  16. BetaFlight统一硬件配置文件研读之set命令
  17. ILRuntime学习(之一)
  18. BadUSB+ProMicro+Arduino做一个插入U盘自动攻击
  19. 【codevs2833】奇怪的梦境 拓扑排序
  20. MyBatis 入门学习3

热门文章

  1. DELL PowerEdgeT310按F10进行OS部署
  2. Framebuffer原理、使用、测试
  3. ping是什么意思,ping命令对SEO有什么影响?
  4. 【人工智能】从梯度下降算法到人工神经网络
  5. SAAS小额个人借贷系统的-安全
  6. 如何修改“开机启动系统引导选项”?
  7. Python|简单爬取豆瓣网电影信息
  8. 请问大神 APACK景观分析软件怎么用啊 第一次用不会用
  9. ICloud 账户信息修改网址
  10. Android项目文件结构