如何避免在dedecms中使用编辑器时自动添加多余的div标签?

在dedecms中,可以通过修改编辑器设置或使用自定义标签来去掉自动添加的div标签。

在dedecms中,编辑器自动添加的div标签可能会导致网页错位等问题,为了解决这个问题,可以采取以下两种方法:

如何避免在dedecms中使用编辑器时自动添加多余的div标签?

1、修改FCKeditor配置文件:通过修改网站根目录includeFCKeditoreditordialogdede_image.php文件,可以找到如下代码:

   //FCK.InsertHtml(inImg);
   var newCode = FCK.CreateElement('p');
   newCode.innerHTML = inImg;

将其修改为:

   FCK.InsertHtml(inImg);
   //var newCode = FCK.CreateElement('p');
   //newCode.innerHTML = inImg;

同样,找到如下代码:

   //FCK.InsertHtml(iimghtml);
   var newCode = FCK.CreateElement('p');
   newCode.innerHTML = iimghtml;

将其修改为:

   FCK.InsertHtml(iimghtml);
   //var newCode = FCK.CreateElement('p');
   //newCode.innerHTML = iimghtml;

2、发布文章时自动过滤“div”标签:可以通过修改后台/article_add.php和后台/article_edit.php文件来实现,在这两个文件中找到如下代码:

如何避免在dedecms中使用编辑器时自动添加多余的div标签?

   $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');

在其下方添加如下代码:

   $body = preg_replace("/</(d|D)(i|I)(v|V)>/","",$body);
   $body = preg_replace("/<(d|D)(i|I)(v|V).*?>/","",$body);

以下是关于dedecms去掉编辑器自动加div的方法即大小字情况的FAQs:

FAQs:

1、如何在dedecms中去掉编辑器自动加div标签?

可以通过修改网站根目录includeFCKeditoreditordialogdede_image.php文件,将插入图片时的div标签替换为其他标签,如p或br,具体方法是找到相关代码并修改。

如何避免在dedecms中使用编辑器时自动添加多余的div标签?

2、如何在dedecms中去掉编辑器自动加大字标签?

可以通过修改后台/article_add.php和后台/article_edit.php文件,在分析HTML内容后添加正则表达式来过滤掉div标签,具体方法是在分析HTML内容的代码下方添加preg_replace函数来替换掉div标签。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1210121.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-13
下一篇 2024-10-13

相关推荐

  • html跳动爱心代码怎么写

    HTML跳动爱心代码怎么写在网页设计中,我们经常会遇到需要添加一些动态效果的情况,比如跳动的爱心,这种效果可以通过HTML和CSS来实现,下面,我们将详细介绍如何编写一个跳动的爱心代码,1、HTML基础我们需要了解HTML的基本结构,HTML是一种标记语言,用于创建网页的结构,一个基本的HTML文档包括

    2023-12-21
    0500
  • 想建个网站什么代码都是自己写

    创建一个网站需要编写的代码主要包括HTML、CSS和JavaScript,这三者是构建网页的基础,HTML负责内容的结构,CSS负责内容的样式,而JavaScript则负责交互功能,如果你想要完全自己编写所有的代码,那么你需要对这三者有深入的理解和实践,HTML是网页的基础,它使用一系列标签来定义网页的各个部分,如标题、段落、链接等,你需要学习如何使用这些标签来创建各种网页元素,

    2023-12-07
    0128
  • qq改变字体样式

    在计算机编程中,我们经常需要改变字体类型以适应不同的设计和阅读需求,在HTML和CSS中,我们可以通过设置`font-family`属性来改变字体类型,这个属性可以接受多种值,包括预定义的字体名称,如”Arial”、”Times New Roman”等,也可以使用通用字体名称,如”serif”、”sans-serif”、”monospace”等,我们还可以使用Google字体或Adobe字体等

    2023-12-06
    0137
  • html如何让手机收到验证吗

    要让手机收到验证吗,可以使用以下步骤:1、生成验证码:在后端服务器上编写代码来生成一个随机的验证码,可以使用各种编程语言和框架来实现这一步骤。2、发送验证码:将生成的验证码发送到用户的手机上,这可以通过使用短信服务提供商或第三方短信平台来实现,你需要注册一个账号并获取相关的API密钥。3、用户输入验证码:在手机……

    2024-04-03
    070

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入