当前位置:首页 > 日志 > 正文内容

织梦编辑器复制粘贴文本会自动添加div标签,最简单去除方法

光的传人7年前 (2019-05-08)日志5251

作为一款开源cms,织梦系统确实有不少漏洞爆出来,而且很多是高危漏洞——但是最近一两年却是没有什么大的漏洞爆出,因为用的人多发现的问题也多,修复后问题就少了,这就是开源的好处。最近要做一个网站,测试了很多个开源cms(asp的、php的),发现能达到我对网站SEO及DIY要求的cms,就只剩下织梦了!所以,本博主就开始深入了解织梦系统了。

今天发现了一个让人很不爽的小问题:织梦后台编辑器ckeditor在复制粘贴文本的时候,会自动添加div标签(即使是从文本文档里复制没有任何html标签的数据也会自动添加div标签)。这就让文章不需要div标签的站长有点不爽了,当然也是很不习惯(我用了不少编辑器,也是第一次见或者注意到这个小问题)。

怎么办呢?找度娘。可是找来找去,反反复复就那么两个方法,而且很不实用!

网传织梦编辑器粘贴去除div标签方法一:修改/dede/inc/inc_archives_functions.php文件,就不复制具体方法了,加入代码

$body = str_replace("div","p",$body); echo $str."\n";

这段代码的意思是,在发布文章的时候把div标签替换成p标签,这就导致很多文章的代码也是错误的如下:

$body = str_replace("p","p",$body); echo $str."\n";

两个P?div被替换了!所以这个方法很不实用,只能在发布的时候替换(文中有任何div都被替换,也是一大BUG啊),在编辑的时候不能够所见即所得,也让人不爽!

网传织梦编辑器粘贴去除div标签方法二:修改/include/ckeditor/ckeditor.js,查找  'p':'div' 改成'div':'p'(好像一共11处)。经过测试,没发现有效果(后台清理缓存了,ckeditor.js也刷新了,还是没效果,不知咋回事)。

光的传人自己找到的织梦编辑器粘贴去除div标签方法:其实非常简单也非常实用,毕竟我们要求很简单,只需要把我们复制的文本原封不动的粘贴到编辑器里就行了,不需要替换标签,换行还是要的。就这点要求怎么实现呢?其实织梦后台编辑器ckeditor的工具栏里有这么一个工具——粘贴为无格式文本。这样不就很简单的解决了?粘贴后只有换行<br />标签,就是我想要的!只不过在粘贴的时候多点一个按钮就可以了,没有什么BUG,也不需要修改系统文件,简单完美的解决了诉求!

QQ截图20190508235358.jpg

不得不说,网上复制来复制去的文章太多了,很多时候得靠我们自己去实践!

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/dede-div.html

标签: 织梦
分享给朋友:

相关文章

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

一直以来使用的谷歌浏览器中比较牛叉的一款插件“SEO in China”,号称是史上最给力的Chrome SEO扩展(没有之一)! 说实话,确实好用,但是不久前谷歌浏览器升级之后就不好用了,在谷歌网上应用商店下到的版本很多功能都不好用了,而...

3704数据库操作错误!aspcms解决此问题方法大总结

3704数据库操作错误!aspcms解决此问题方法大总结

昨天浏览了下刚做好的一个网站,没想到留言的页面出错了!其他页面没有问题,错误提示如下:“3704数据库操作错误!select SortName,SortStyle,SortURL,sortID ,(select count (*) from...

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统asp版本的,本来默认游客留言邮箱不是必填项,一直这样用了5年多。但是由于垃圾评论太多以及其他一些原因,需要开启评论选项中邮箱必填的功能。但是可惜z-blog后台设置中并没有这样的一个开关选项。那怎么办呢?怎样让自己的z...

宝塔建站asp出现500内部服务器错误及HTTP/1.1新建会话失败解决方法

宝塔建站asp出现500内部服务器错误及HTTP/1.1新建会话失败解决方法

这两天被这个500错误给弄得筋疲力尽,终于找到了根本所在。昨晚开始,为了升级服务器操作系统(从windows2003升级到windows2019),折腾了大概一天一夜。期间也试过windows2012及2016,问题依旧。具体问题就是:在用...

VMware虚拟机“物理磁盘已被使用,打不开磁盘或它所依赖的某个快照磁盘。”解决方案大全

VMware虚拟机“物理磁盘已被使用,打不开磁盘或它所依赖的某个快照磁盘。”解决方案大全

今天发现一个问题,搜索了很久终于靠前人的经验+自己的摸索解决了。在重装我自己封装的GHOST win10 x64 LTSB系统前的win7系统上使用没有任何问题的VMware 12,在win10中竟然出现了“物理磁盘已被使用,打不开磁盘‘(...

迅雷看看开机启动取消不了怎么办?终极解决方法大全

迅雷看看开机启动取消不了怎么办?终极解决方法大全

没想到众所周知的下载软件迅雷旗下也出来这么个流氓软件——迅雷看看,默认开机自动启动不说,关键是怎么取消开机启动都是无效的!相信看到这篇文章的你,已经试了多种方法:1、在迅雷看看设置里取消开机启动(结果再开机还是自启了,更奇葩流氓的是,刚设置...

评论列表

洪雨营销
6年前 (2019-10-16)

前来学习

一针见血
一针见血
7年前 (2019-07-22)

大哥你好牛一针见血

新闻头条
7年前 (2019-05-11)

文章不错非常喜欢

一针见血 回复:
大哥你好牛一针见血
7年前 (2019-07-22)

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。