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

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

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

作为一款开源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

标签: 织梦
分享给朋友:

相关文章

skype安装错误1603,提示无法打开键解决方法大全

skype安装错误1603,提示无法打开键解决方法大全

同事电脑升级skype出现错误,安装过程中出现“无法打开键:HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Internet Explorer\MAIN\Featyre Control\FEATURE_MAXCO...

ecshop会员注册审核插件下载?小京东只需稍作修改

ecshop会员注册审核插件下载?小京东只需稍作修改

前段时间一直扮演着程序员的角色,现在基本完成,终于可以安安心心的写点博客了!下面几篇文章将会分享我在这次二次开发中遇到的问题以及解决方法经验。首先分享的是:ecshop会员注册审核功能的修改。本来,原版的ecshop会员注册后是不需要审核的...

错误号:3002(aspcms)提示:【加载文件失败】解决方法

错误号:3002(aspcms)提示:【加载文件失败】解决方法

最近刚做的一个自适应平台的企业站,整理好资料、做好漏洞防范后上传到服务器,发现网站的产品详细页面、文章详细页面访问出错,提示:【加载文件失败】,错误号:3002,错误描述:文件无法被打开。这是怎么回事呢?在制作aspcms模板的时候,光的传...

JHACNAH1.0升级出错解决方法(不用双清)

JHACNAH1.0升级出错解决方法(不用双清)

红米手机终于更新系统了!在手机自带的系统更新程序里,终于出现了新的版本:JHACNAH1.0(稳定版)!赶紧刷起!59M的更新文件很快就下载好了,可是重启升级的时候居然出错!试了两次竟然还是错误!什么问题呢?查看了手机存储空间只剩几十M了,...

红米手机16.0开启极简模式黑屏怎么办?

红米手机16.0开启极简模式黑屏怎么办?

自己用的红米手机顺利升级到最新版本JHACNBD16.0并root后,在设置里发现之前的老人模式改名为“极简模式”。难道优化了这个系统?心里发痒就打算再来试试!谁知道又像之前那样出现黑屏,最简单的解决方法详见:红米老人模式黑屏,不要刷机,简...

root后红米升级到JHACNAH5.0

root后红米升级到JHACNAH5.0

root后的红米升级系统确实是有点麻烦,要把完整包下载下来,浪费的时间就多了。升级方法可参照我之前写的:《红米手机ROOT后系统更新失败,只是方法不对》。在此,再重复一下升级过程:在红米手机自带的“系统更新”界面下,点击菜单按钮(触摸屏),...

评论列表

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

前来学习

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

大哥你好牛一针见血

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

文章不错非常喜欢

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

发表评论

访客

看不清,换一张

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