在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文件来实现,在这两个文件中找到如下代码:
$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,具体方法是找到相关代码并修改。
2、如何在dedecms中去掉编辑器自动加大字标签?
可以通过修改后台/article_add.php和后台/article_edit.php文件,在分析HTML内容后添加正则表达式来过滤掉div标签,具体方法是在分析HTML内容的代码下方添加preg_replace函数来替换掉div标签。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。