Discuz通用免登录发布插件接口—发布教程
插件支持discuz3.4版本,支持发布帖子,还支持发布门户文章。
插件下载地址:
Discuz3.4免登录发布入库插件(帖子门户都支持)-CSDN下载
第一步
先确定网站的字符编码是UTF8还是GBK,这个十分重要,否则安装错后无法使用的,最简单查看的方法是浏览器F12开发者模式,打开后查看你网站页面meta标签对应的字符编码。
第二步
确定字符编码后,再确定你要发布为discuz论坛帖子,还是门户文章,这是不一样的文章模型,所以用到的接口是不一样的。
- 发布discuz帖子对应接口文件:post_discuz_forum.php;
- 发布discuz门户对应接口文件:post_discuz_portal.php;
第三步
修改对应接口文件中的密码,即删去changeMePassword重新输入新密码。
其实还可以控制标题是否去重功能,默认是打开的(true),可以在接口文件中修改的(false)。
第四步
将接口文件(帖子:post_discuz_forum.php或门户:post_discuz_portal.php)上传到discuz网站根目录下。
特别注意:如果是发布到discuz门户的,还必须要修改discuz站点的配置文件文件config/config_global.php
$_config['security']['urlxssdefend'] = 1;
修改值,即把1改成0
$_config['security']['urlxssdefend'] = 0;
第五步
该插件为通用版,可以对接几乎所有采集工具,比如火车头采集器,简数采集器,八爪鱼等;
在采集器端填写发布的URL和发布的相关参数:
I、发布帖子参数说明:
1、http://网站地址/post_discuz_forum.php?__post_flag=post
//把网站地址改成要发布的域名
2、__post_password
//发布密码
3、fid
//版块ID,在版块管理获取对应版块网址fid后面的数字
4、username
//用户名
5、title
//文章标题
6、content
//文章内容
II、发布门户参数说明:
1、http://网站地址/post_discuz_portal.php?__post_flag=post
//把网站地址改成要发布的域名
2、__post_password
//发布密码
3、catid
//频道栏目ID,在门户的频道栏目获取对应频道的url中catid后面的数字。
4、username
//用户名
5、title
//文章标题
6、content
//文章内容