帝国cms实时百度推送代码(帝国不用插件实现百度推送)
孤峰
孤峰家
2023-06-16
179人阅读
帝国cms要实现百度实时推送,要么通过插件,要么通过代码实现。插件太贵了,价格从几十元到上百元不等。代码方面网上有几种,这里我选择一个最简单的,只需要修改e/class/hinfofun.php文件就可以了。
此代码的效果是只有当新建文章首次提交时,主动推送给百度。以后修改文章不会推送。如果新建文章处于未审核状态,也会推送给百度,这里要注意一下。
打开e/class/hinfofun.php,大约在358行,添加以下代码:
//百度实时推送
$urls = array('https://**.zhanzhangtu.com'.$infourl);
//$urls=$infourl;//系统后台填写如 http://**.baidu.com/这样的格式用这个句
//$urls='http://**.baidu.com'.$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;
大概的位置如下:
添加代码成功后,每次新增文章提交时会出现提示,表示代码正确。如下:
很赞哦! ()
转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。
链接:帝国cms实时百度推送代码(帝国不用插件实现百度推送)http://www.gufeng7.com/diguocms/428.html
联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com
下一篇: 帝国cms实现百度主动推送二(非插件)