Zblog采集插件发布常见问题

采集数据发送到Zblog的常见问题及解决方法:

1. 发送到Zblog,如何指定分类?

2. 发送到Zblog,怎么指定作者?

3. 发送提示:文章插入失败,请检查数据库是否存在表名:zbp_post

4. 发送到Zblog二级目录方法

5. Zblog安装异常Cannot modify header information

6. 发布数据到Zblog自定义字段


1. 发送到Zblog,如何指定分类?

简数采集器的发布目标配置第二步 "设置对应字段" 中的分类行,来源值2填写固定分类值,对应Zblog系统的分类数字ID或名称,不存在的分类不会自动创建。

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


2. 发送到Zblog,怎么指定作者?

在简数采集器发布目标第二步配置映射对应字段的‘作者’行,填写Zblog系统对应的用户数字ID,不能填用户名称。


3. 发送提示:文章插入失败,请检查数据库是否存在表名:zbp_post

发送失败,系统提示:文章插入失败,请检查数据库是否存在表名:zbp_post的解决方法:

3-1)检查网站是否修改了数据库默认表名前缀(zbp_),若有修改,请在简数采集器发布目标第二步的系统表名前缀行,填写修改后的前缀;

3-2)如果默认表名前缀未修改,有可能是某个字段的值格式不正确(常见的是日期字段),还可能是映射的某个字段值长度过长,或有特殊字符,请检查下;


4. 发送到Zblog二级目录方法

简数采集器发送到zblog的二级目录,需要修改发布插件的一处代码,打开/zb_users/plugin/keydatas/main.php文件,建议先备份。

然后找到下方代码(约在116-117行)

$domain = str_replace('\\', '/', $_SERVER['HTTP_HOST']);

修改为

$domain = '(无需加http协议)二级目录地址';


5. Zblog安装异常Cannot modify header information

安装Zblog采集发布插件时,提示以下错误

Cannot modify header information - headers already sent by (output started at /xxxx/zb_users/plugin/keydatas/main.php:30)
Warning: Cannot modify header information - headers already sent by ......

解决办法:

打开 php.ini 然后把 output\_buffering 设为 on ,重启appache即可。


6. 发布数据到Zblog自定义字段

简数采集器支持向 Zblog 系统的自定义字段(包括插件、主题扩展字段等)发布数据。

实现此功能需修改插件代码,完整操作教程可看:发布数据到Zblog自定义字段