自动采集推送(你是否遇到这样的问题:网站天天更新,收录却不见涨)
优采云 发布时间: 2021-09-05 01:17自动采集推送(你是否遇到这样的问题:网站天天更新,收录却不见涨)
有没有遇到过这样的问题:网站天天更新,收录没看到涨。尤其是刚上线的网站,这种情况几乎已经成为常态。
所以一个实用的百度主动推送功能是很有必要的,无论是原创authors,还是采集网站,这个功能都是必须的,从手动到自动。本次修改不会触及帝国系统的核心功能。它是安全和绿色的。如果系统升级,顶级功能将失效。发现这个文章修改后可以继续使用...
Empirecms添加百度实时主动推码功能
实现帝国cms时添加百度主动推送按钮,非插件生成文章。只需要修改ecmsinfo.php、listinfo.php、userfun.php 3个文件即可。步骤如下:
1:在e/admin/ecmsinfo.php文件中,在elseif{....}之后添加如下代码
elseif($enews=="Post_Baidu_sitemap")//文章实时发送给百度
{
$id=$_POST['id'];
$urls=$_POST['titleurl'];
ePostBaiduSitemap($id,$urls);
}
2、找到e/data/html/list/listinfo.php文件,找到如下代码:
">
">
在其后添加以下代码:
'>
然后在最后一个标签前添加以下代码:
备注:复选框蓝色为未审核信息;发布者为会员提交红色;未生成粗体信息ID,点击ID刷新页面。
3',找到e/class/userfun.php并添加如下代码:
//发送到百度时不定时更新----------------------------------------
function ePostBaiduSitemap($id,$_urls){
$site ='#39;;//你的网站域名
$token ='xxxxxxx';//百度给的token
$count = count($id);
如果(空($count))
{
printerror("没有选择消息ID", "", 1, 0, 1);
}
$urls=array();
for($i=0;$i $api,
CURLOPT_POST => 真,
CURLOPT_RETURNTRANSFER => 真,
CURLOPT_POSTFIELDS => 内爆("n", $urls),