Discuz论坛采集插件发布常见问题

Discuz论坛采集插件发布数据常见问题及解决方法:

1. 发送到Discuz论坛,如何指定分类版块?

2. 发送到Discuz,怎么指定作者用户?

3. 图片下载到Discuz论坛系统,暂存简数图片地址设置方法

4. 发送到Discuz论坛,保留数据的HTML代码和特殊字符

5. 发送到Discuz,如何指定主题分类?


1. 发送到Discuz论坛,如何指定分类版块?

简数采集器的发布目标配置第二步 "设置对应字段" 中的【版块ID】行,来源值2填写固定版块ID数字,对应Discuz后台论坛 --> 版块管理 --> 对应版块的fid数字值。

除了填写固定分类版块,还可以在值来源1映射采集字段(一般是category字段),即用category字段采集的值作为分类。(详细教程可看数据发送到多分类栏目的技巧


 2. 发送到Discuz,怎么指定作者用户?

在简数采集器的发布目标配置第二步 "设置对应字段" 中的【用户名】行,来源值2填写固定值,对应Discuz的用户登录名,随机Discuz系统已有作者可填写rand_users。


3. 图片下载到Discuz论坛系统,暂存简数图片地址设置方法

需采集图片下载到Discuz论坛系统,启动采集前设置图片暂存简数:

3-1)Discuz论坛图片存储地址

在简数控制台点击左侧菜单的【图片云存储管理】--》点击【图片暂存简数】按钮,创建一个图片暂存配置 --》图片链接前缀填写

http://你的域名/uc_server/data/attachment/forum


3-2)启用图片下载

在采集任务的【图片下载配置】,点击图片暂存简数,选择刚设置的discuz图片暂存配置,保存,启动任务采集,最后发送数据时自动回传暂存的图片到Discuz论坛系统。

备注:暂存简数的图片,在简数采集结果的预览处不显示,要发送到discuz系统后才显示。


4. 发送到Discuz论坛,保留数据的HTML代码和特殊字符

Discuz系统默认使用自有的bbcode代码标准,但部分HTML标签和特殊字符没有对应的bbcode代码,所以发送到Discuz系统后转换失败会丢失,导致数据排版丢失或内容不完整,甚至是发送失败。

若需要保留数据的HTML代码和特殊字符,请按照以下步骤设置:

免责声明:因涉及修改discuz系统安全配置,请评估安全风险后操作,简数采集器不承担该功能造成的后果。

4-1)修改discuz系统的config_global.php文件

修改discuz系统的安全配置文件config/config_global.php,把安全检查禁用:

$_config['security']['urlxssdefend'] = 1;
把数字1修改为0
$_config['security']['urlxssdefend'] = 0;


4-2)discuz帖子允许使用HTML代码

在Discuz系统后台,选择【论坛】--》点击要修改的版块的编辑 --》点击【帖子选项】 --》 【允许使用HTML代码】选择是。


4-3)在简数发送目标允许HTML代码

在简数采集器的发布目标配置第二步 "设置对应字段" 中的【允许HTML代码】行,选择允许选项,保存。


5. 发送到Discuz,如何指定主题分类?

简数采集器的发布目标配置第二步 "设置对应字段" 中的【主题分类ID】行,来源值2填写固定值,对应Discuz的主题分类ID数字,获取方式:

在Discuz论坛,在对应的主题鼠标右键检查(或者查看属性),查看a标签的href属性的typeid值;(下图例子中快乐一天的主题id是2)。


如果遇到的问题,在【Discuz论坛采集插件发布常见问题】文章没有,或者无法解决可以咨询简数采集器官方客服。