2KB项目,专业的源码交易网站 帮助 收藏 每日签到

织梦教程:去掉编辑器自动加div的方法即大小字情况

  • 时间:2019-01-31 06:13 编辑:2KB 来源:2KB.COM 阅读:529
  • 扫一扫,手机访问
  • 分享
摘要:   dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题。以下是修改方法。 第一种解决方法: 修改网站根目录includeFCKeditoreditordialogdede_image.php 找到 //FCK.InsertHtml(inImg)
  dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题。以下是修改方法。 第一种解决方法: 修改网站根目录includeFCKeditoreditordialogdede_image.php 找到 //FCK.InsertHtml(inImg); var newCode = FCK.CreateElement(&#39;p&#39;); newCode.innerHTML = inImg; 改成: FCK.InsertHtml(inImg); //var newCode = FCK.CreateElement(&#39;p&#39;); //newCode.innerHTML = inImg; 找到: //FCK.InsertHtml(iimghtml); var newCode = FCK.CreateElement(&#39;p&#39;); newCode.innerHTML = iimghtml; 改成: FCK.InsertHtml(iimghtml); //var newCode = FCK.CreateElement(&#39;p&#39;); //newCode.innerHTML = iimghtml; 这样子就可以把那个该死的p删除掉. 第二种解决方法: 发布文章时自动过滤“div”标签。   修改 后台/article_add.php 在 $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,&#39;htmltext&#39;); 之下添 $body = preg_replace("/</(d|D)(i|I)(v|V)>/","",$body);  $body = preg_replace("/<(d|D)(i|I)(v|V).*?>/","",$body); 修改 后台/article_edit.php 在 $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,&#39;htmltext&#39;); 之下添加 $body = preg_replace("/</(d|D)(i|I)(v|V)>/","",$body); $body = preg_replace("/<(d|D)(i|I)(v|V).*?>/","",$body); 这样,在发布时自动过滤掉DIV,dedecms中去掉FCK编辑器插入图片自动加div标签的方法     在FCK编辑器中,目前是用p做为段落,因为目前很多网站都是用p+css布局, p做为网页架构最常用的标签,很明显内容中的p很容易和页面布局标签混淆,内容中一个多余的未关闭的标签就会让整个页面面目全非,所以在内容中就特别需要使用p做为段落,而不是用p。 具体的修改方法如下: 第一步:在fckconfig.js文件里查找 FCKConfig.EnterMode = &#39;p&#39; ;  修改成 FCKConfig.EnterMode = &#39;p&#39; ;  第二步: 修改fckeditorcode_ie.js和fckeditorcode_gecko.js文件 查找: FCKConfig.EnterMode==&#39;p&#39;?&#39;p&#39;:&#39;p&#39; 修改成 FCKConfig.EnterMode==&#39;p&#39;?&#39;p&#39;:&#39;p&#39; 即无论如何都不使用p标签,这样就可以了 在官方发布的版本中,第一步已经做了修改,可惜虎头蛇尾,没继续做第二步   发帖子问关于怎么去掉编辑器内自动加p .木人搭理.  搜索了下,有个朋友写的去掉编辑器内垃圾代码的帖子写的不错`    不过去掉了p标签 .本来想居中的图都没办法居中了  根据那朋友的去垃圾代码函数改了下 把p换成p 完美解决有p的毛病,同时不影响图片美观```    主要修改文件 /dede/inc/inc_archives_function*.php (修改前先备份,免得出错`)  查找 本文来自"大文章" function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype=&#39;&#39;) {  (www.) 在下面加入 内容来自"大文章" $body = str_replace("p","p",$body); echo $str." ";  (www.) (www.)   问题描述: 1、从用CTRL+V记事本粘贴进dedecms5.7编辑器的内容会出现很多<p>标记,如何将这样的标记换成<br>呢? 2、每次在word中编辑好文章,然后粘贴到dede的FCK编辑器中发表后,文章的每一段都加上了<p>标签,而我想让它变成<p>标签,请问应该怎么做? 回答:        很简单哦,你复制后不要直接粘贴,在编辑器有一个记事本样子的按钮,点击那个按钮粘贴,表示粘贴纯文本,它会主动换为p标签,当然图片不会贴进去,呵呵


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部