帝国cms发表文章自动推送给百度(支持火车头采集)
只需2步即可完成,第一步开启CURL,已经开启的可以直接下一步。第二步添加代码。
注意:服务器开启CURL 支持!服务器开启CURL 支持!服务器开启CURL 支持!
附开启CURL的方法:在宝塔或者其他工具打开服务器终端 输入 yum -y install curl
然后等一会(安装完就可以关了)
确认是否开启curl的方法:
打开宝塔在软件商店-已安装里面找到你的PHP7.1(我这里装的是7.1,有的是5.6或者其他版本);然后左侧最下方有个phpinfo 然后右侧往下拉 找到网络通信库 CURL 显示yes 就代表成功了!
安装好curl支持后,开始安装百度推送功能吧!
修改方法:
1、找到文件:\e\class\hinfofun.php
2、找到代码行数:大概在314行
3、修改代码:代码如下所示
找到
//同时发布$copyclassid=$add[copyclassid];$cpcount=count($copyclassid);if($cpcount){$copyids=AddInfoToCopyInfo($add[classid],$id,$copyclassid,$userid,$username,$doselfinfo); if($copyids) { UpdateInfoCopyids($add['classid'],$id,$copyids); }}在这个位置添加以下代码/******************************** 百度主动推送开始 ****************************************/$urls = array( '这里填写你的域名(带http)'.$infourl);$api = '这里填写百度站长平台主动推送接口调用地址';$ch = curl_init();$options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);curl_setopt_array($ch, $options);$result = curl_exec($ch);echo '百度实时推送成功'.$result;/************************************* 百度主动推送结束 ***********************************/if($sql){ //返回地址
测试方法:
添加完文章后,页面上会出现一条数据信息,如下图所示即代表成功。
注意事项:
1、确认开启CURL 支持。
2、确认是否是添加文章,而不是编辑文章。
上面的介绍就是关于“帝国cms发表文章自动推送给百度(支持火车头采集)仅需2步”的详细内容了,“帝国cms发表文章自动推送给百度(支持火车头采集)仅需2步”的相关介绍,请继续关注我们。
标题:帝国cms发表文章自动推送给百度(支持火车头采集)仅需2步