帝国cms的开发框架 帝国CMS百度主动提交URL和熊掌号修改方法

帝国CMS教程

帝国cms百度主动提交URL和熊掌号修改方法,首先打开ecmsinfo.php,添加以下代码

elseif($enews=="Post_Baidu_sitemap")//文章实时发送百度{$id=$_POST['id'];$urls=$_POST['titleurl'];ePostBaiduSitemap($id,$urls);}elseif($enews=="Post_realtime")//熊掌号新增内容接口{$id=$_POST['id'];$urls=$_POST['titleurl'];ePostrealtime($id,$urls);}elseif($enews=="Post_batch")//熊掌号历史内容接口{$id=$_POST['id'];$urls=$_POST['titleurl'];ePostrealtime($id,$urls);}

打开listinfo.php,添加提交按钮代码

<inputtype="submit"name="Submit101"value="百度URL主动提交"onClick="document.listform.enews.value='Post_Baidu_sitemap';document.listform.action='ecmsinfo.php';"><inputtype="submit"name="Submit52"value="熊掌号新增内容"onClick="document.listform.enews.value='Post_realtime';document.listform.action='ecmsinfo.php';"><inputtype="submit"name="Submit102"value="熊掌号历史内容"onClick="document.listform.enews.value='Post_batch';document.listform.action='ecmsinfo.php';">

打开userfun.php,,添加提交函数

//发送给百度时时更新-------------------------------functionePostBaiduSitemap($id,$_urls){$site='https://www.pc07.com';//你的网站域名$token='JG43q1HpKMWiNQ3D';//百度给的token$countcount=count($id);if(empty($count)){printerror("未选择信息ID","",1,0,1);}$urls=array();for($i=0;$i<$count;$i++){$id[$i]=(int)$id[$i];if(array_key_exists($id[$i],$_urls)){$urls[]=$_urls[$id[$i]];}}$api="http://data.zz.baidu.com/urls?site=$site&token=$token";$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);$httpstat=curl_getinfo($ch,CURLINFO_HTTP_CODE);curl_close($ch);if($httpstat==200){$obj=json_decode($result);printerror("今天剩余{$obj->remain}条,成功提交{$obj->success}条","",1,0,1);}else{printerror('推送失败',"",1,0,1);}}//熊掌号新增内容接口functionePostrealtime($id,$_urls){$site='https://www.pc07.com';//你的网站域名$token='HUuRZYgrlGLrVysh';//在搜索资源平台申请的推送用的准入密钥$appid='1585197816243468';//您的熊掌号唯一识别ID$countcount=count($id);if(empty($count)){printerror("未选择信息ID","",1,0,1);}$urls=array();for($i=0;$i<$count;$i++){$id[$i]=(int)$id[$i];if(array_key_exists($id[$i],$_urls)){$urls[]=$_urls[$id[$i]];}}$api="http://data.zz.baidu.com/urls?appid=$appid&token=$token&type=realtime";$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);$httpstat=curl_getinfo($ch,CURLINFO_HTTP_CODE);curl_close($ch);if($httpstat==200){$obj=json_decode($result);printerror("今天剩余{$obj->remain_realtime}条,成功提交{$obj->success_realtime}条","",1,0,1);}else{printerror('推送失败',"",1,0,1);}}//熊掌号历史内容接口functionePostbatch($id,$_urls){$site='https://www.pc07.com';//你的网站域名$token='HUuRZYgrlGLrVysh';//在搜索资源平台申请的推送用的准入密钥$appid='1585197816243468';//您的熊掌号唯一识别ID$countcount=count($id);if(empty($count)){printerror("未选择信息ID","",1,0,1);}$urls=array();for($i=0;$i<$count;$i++){$id[$i]=(int)$id[$i];if(array_key_exists($id[$i],$_urls)){$urls[]=$_urls[$id[$i]];}}$api="http://data.zz.baidu.com/urls?appid=$appid&token=$token&type=batch";$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);$httpstat=curl_getinfo($ch,CURLINFO_HTTP_CODE);curl_close($ch);if($httpstat==200){$obj=json_decode($result);printerror("今天剩余{$obj->remain_batch}条,成功提交{$obj->success_batch}条","",1,0,1);}else{printerror('推送失败',"",1,0,1);}}