如何避免编辑器自动添加div标签并调整字体大小?

在织梦编辑器中,要去掉自动添加的div标签,可以通过修改配置文件或使用正则表达式替换实现。

去掉编辑器自动加div的方法即大小字情况

在织梦CMS中,Dede编辑器在粘贴文本或回车时会自动添加<div>标签,这会导致长文章在分页时出现<div></div>标签被截断的现象,造成页面错乱,为了解决这个问题,可以采用以下两种方法:

方法一:修改系统文件

1、打开文件:找到并打开/dede/inc/inc_archives_functions.php文件。

2、查找代码:在该文件的第633行左右找到如下代码:

“`php

function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype=”) {

“`

3、替换标签:在该函数内部加入以下代码:

“`php

$body = str_replace("div", "p", $body);

echo $str."

";

“`

这样,文章内容中的<div>标签会被替换成<p>

方法二:配置CKEDITOR

1、打开配置文件:找到并打开/include/ckeditor/config.js文件。

2、查找配置项:在该文件中找到如下配置项:

```javascript

CKEDITOR.editorConfig = function( config ) {

config.enterMode = CKEDITOR.ENTER_P;

config.shiftEnterMode = CKEDITOR.ENTER_BR;

};

```

这段代码定义了回车和Shift+回车的换行模式。

3、修改配置:将config.enterModeconfig.shiftEnterMode分别改为CKEDITOR.ENTER_BRCKEDITOR.ENTER_P

如何避免编辑器自动添加div标签并调整字体大小?

```javascript

CKEDITOR.editorConfig = function( config ) {

config.enterMode = CKEDITOR.ENTER_BR;

config.shiftEnterMode = CKEDITOR.ENTER_P;

};

```

这样,回车将插入<br>标签,而Shift+回车将插入<p>

FAQs

问题1:如何避免在文章中的<div>字符被自动替换?

解答:如果网站是技术类网站,需要在文章中显示<div>字符,可以在/dede/inc/inc_archives_functions.php文件中的替换代码前加上条件判断,确保不替换特定的内容。

if (strpos($body, '<div>') === false) {
    $body = str_replace("div", "p", $body);
}
echo $str."
";

这样可以防止在需要显示<div>字符的情况下被替换。

问题2:如何在发布文章时自动过滤掉<div>

解答:可以通过修改后台发布文章的文件来实现,具体步骤如下:

1、打开文件:找到并打开/article_add.php文件。

2、查找代码:在该文件中找到如下代码:

```php

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

```

3、添加过滤代码:在该代码下方添加以下代码:

```php

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

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

```

这样在发布文章时,所有的<div>标签都会被自动过滤掉。

步骤 描述 操作
1. 打开织梦后台 登录织梦后台,进入管理界面。 使用织梦后台账号登录,进入管理后台。
2. 找到编辑器设置 在织梦后台,找到“系统设置”或“参数设置”模块。 搜索或点击“系统设置”或“参数设置”。
3. 编辑器参数设置 在“系统设置”中找到“编辑器参数设置”。 找到并点击“编辑器参数设置”。
4. 查找自动加div选项 在编辑器参数设置中查找是否有关于自动添加div的选项。 仔细阅读参数设置,寻找相关选项。
5. 修改参数 如果找到相关选项,将其设置为“否”或“关闭”。 根据提示修改参数,关闭自动添加div的功能。
6. 保存设置 修改完成后,点击“保存”或“确定”按钮。 确认修改,保存设置。
7. 验证效果 在织梦编辑器中输入内容并预览,检查是否还自动添加div。 输入测试内容,查看编辑效果。
8. 重启编辑器(可选) 如果问题仍未解决,尝试重启织梦编辑器。 关闭编辑器,重新打开进行测试。
9. 联系技术支持 如果以上步骤无法解决问题,请联系织梦技术支持。 提供详细问题描述,寻求技术支持。

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

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-08 17:45
下一篇 2024-10-08 17:45

相关推荐

发表回复

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

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