wangjie 发表于 2025-9-18 18:13:18

数据发布到Discuz论坛保留文章排版方法

1. 修改网站config_global.php文件
先修改Discuz站点的配置文件config/config_global.php,把安全检查禁用,修改前建议备份。

可以将config_global.php文件下载到本地,修改后再ftp回传覆盖,或者如果是宝塔面板的,可以直接编辑修改,保存时注意不要修改字符编码格式。

搜索定位到以下代码处
//------------------------- CONFIG SECURITY -------------------------- //
$_config['security']['authkey'] = 'bdd352cVCQc2inkj';
$_config['security']['urlxssdefend'] = 1;
$_config['security']['attackevasive'] = '0';
$_config['security']['querysafe']['status'] = 1;

$_config['security']['urlxssdefend'] = 1;

修改为

$_config['security']['urlxssdefend'] = 0;

即数字1改为0
2. Discuz允许使用HTML代码
在Discuz论坛系统后台,选择【论坛】栏目页==》点击对应版块的编辑按钮 ==》再点击【帖子选项】 ==》 找到【允许使用HTML代码】选择是,记得保存;


3. 第三方接口或采集器端对接
第三方接口或采集器端对接设置也可能需要修改,才能保证传输的数据是html代码格式。

例如在简数采集器的对接目标映射中,【允许HTML代码】勾选为 允许 即可。

再发布数据到Discuz论坛帖子,就能以原来的html代码格式显示了,排版也正常了。


页: [1]
查看完整版本: 数据发布到Discuz论坛保留文章排版方法